今天 Python 学了啥

Git 使用

Git 学起来后还发现蛮复杂的。明天继续学咯。

安装和设置

git config --global user.name "你的姓名" # 设置自己的标识,包括名字和邮箱
git config --global user.email "you@example.com" 

git init  # 初始化 Git 仓库

本地文件管理

git add <file> #添加文件到 Git。可反复多次使用,添加多个文件
git add --all #添加所有文件到 Git 。(可用 git add . 代替)
git add -p # 一段一段地添加

git commit -m "提交内容说明" #向工作区提交文件
git status #查看工作区
git diff #如果git status告诉你有文件被修改过,查看修改内容

远程到本地

git clone
git checkout master
git pull

本地到远程

git push origin master

Socket

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 建立连接。IPV6 用 "AF_INET6"

s.connect(('www.sina.com.cn', 80))

s.send(b'GET / HTTP/1.1\r\nHost: www.sina.com.cn\r\nConnection: close\r\n\r\n')

buffer = [1]
while True:
    d = s.recv(1024) #指定一次接受的数据
    if d: #当接受的数据为0时说明接受完成
        buffer.append(d)
    else:
        break
data =b''.join(buffer)

s.close()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • try....except...else try的工作原理是,当开始一个try语句后,python就在当前程序的上...
    alabiubiubiu阅读 199评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 结束一天的工作,有些人选择回家,有些人选择会友,有些人选择运动,有些人选择亲近书香,而我则喜欢亲近自然。自然,也许...
    莎爾德阅读 506评论 2 2