sys
import sys
sys.exit()退出
rand
import random
randomint(1,10)从1-10随机选个数
copy模块
由于引用的问题,需要copy一整份。
import copy
spam = [a,b,c,d]
cheese = copy.copy(spam)
deepcopy内部列表也复制
pyperclip模块
功能:复制粘贴,剪切板
import pyperclip
pyperclip.copy('Hello world!')到剪切板中
pyperclip.paste()粘贴
os模块
绝对路径、相对路径、
相对.
.\Zhou.txt = spam.txt
import os
Path(路径)(模块)
os.path.join(xx,xx,xx) 产生路径
os.path.abspath('.')相对路径的绝对路径
os.path.isabs(参数:一个路径)判断是否是绝对路径
os.path.relpath(path, start)从start到达path的路需要怎样
os.path.relpath('C:\', 'C:\Zhou\nan')
则结果:..\..
os.path.dirname(path)目录名
os.path.basename(path)名称
同时需要两个则os.path.split(path)
字符串的split,使用方法为:‘字符串’.split(os.path.sep)
注:OS和Linux中是会有一个空字符串的
os.path.getsize(path)得到文件的字节数
当前目录下的所有文件
os.listdir(path)
得到总字节数
totalSize = 0
for filename in os.listdir(path)
totalSize = totalSize + os.path.getsize(os.path.join('path', filename))
检查路径有效性
os.path.exist(Path)
当前工作目录
os.getcwd()
更改
os.chdir('xxx')
创建文件夹
os.makedirs()
os.makedirs('C:\delicious\walnut\waffles')
一路创建下去
网友评论