issues
search
wittyResry
/
myIssue
My issue mark down^_^ 欢迎吐槽,讨论~~
https://github.com/wittyResry/myIssue/issues
The Unlicense
5
stars
1
forks
source link
Hypersonic模块学习
#49
Closed
xiaoqinqiu
closed
6 years ago
xiaoqinqiu
commented
6 years ago
Python 日志输出--logging模块
logging.getLogger(name) 获取logger对象,如果不指定name则返回root对象。
127.0.0.1 是回送地址,指本地机;主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。
paramiko.SSHClient
它提供了与服务器链接和文件传输的最基本接口,通过创建一个新SSHClient实例,然后调用“connect()”来连接本地的SSH服务。"Set_missing_host_key_policy()"是SSHClient实例设置hostkey的规则调用方法。
init
是在类实例创建的时候自动会被执行的
chmod +x 文件执行权限,all
mkdir -p 如果用-p可以直接创建2个目录,mkdir -p 目录A/子目录B
rmdir 删除目录,若目录不为空,则可调用rm -rf 强制删除
2>&1 表示标准错误输出重定向等同于标准输出
command >/dev/null 2>&1 在后台执行这个程序,并将错误输出2重定向到标准输出1,然后将标准输出1全部放到/dev/null文件,也就是清空。/dev/null,可看作是所有写入它的内容都会永远丢失,而尝试从它那儿读取内容则什么也读不到。
linux >和>>的区别
'>>'是追加内容 >是覆盖原有内容
shutil
名字来源于shell utilities,可以借此来记忆模块的名称。该模块拥有许多文件(夹)操作的功能,包括复制、移动、重命名、删除等等。
shutil.copytree(source, destination),shutil.copytree()函数复制整个文件夹,将 source 文件夹中的所有内容复制到 destination 中,包括 source 里面的文件、子文件夹都会被复制过去。两个参数都是字符串格式。注意,如果 destination 文件夹已经存在,该操作并返回一个 FileExistsError 错误,提示文件已存在。即表示,如果执行了该函数,程序会自动创建一个新文件夹(destination参数)并将 source 文件夹中的内容复制过去。
该函数可以当成是一个备份功能。
shutil.copy() 函数实现文件复制功能,将 source 文件复制到 destination 文件夹中,两个参数都是字符串格式。如果 destination 是一个文件名称,那么它会被用来当作复制后的文件名称,即等于 复制 + 重命名。