1#1模块

作者: 淇漯草 | 来源:发表于2018-08-06 15:43 被阅读0次

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')
一路创建下去

shelve模块

相关文章

网友评论

      本文标题:1#1模块

      本文链接:https://www.haomeiwen.com/subject/rxkmvftx.html