pycharm 同步github
https://blog.csdn.net/iamoldpan/article/details/78005106
类的属性 方法的调用
class Person:def __init__(self,*args):self.name = args[0]self.hp = args[1]def say_name(self):print(self.name)ab = Person('dwh',99)ab.say_name() #dwh
隐藏文件
import osfn = '***123.txt***'p = os.popen('attrib +h ' + fn)p.close()
判断文件是否存在
import osos.path.isfile("us.txt") # True / False
创建目录
def mkdir(path):path = path.strip()path = path.rstrip("\\")isExists = os.path.exists(path)if not isExists:os.makedirs(path)return Trueelse:pass
获取当前文件所在目录
import osa = os.path.dirname(__file__)print(d) # <class 'str'># 上级目录b = os.path.dirname(a)
创建桌面快捷方式
https://blog.csdn.net/thundor/article/details/5968581
base64编码解码
psw = '[123,3242]'a = base64.b64encode(psw.encode(encoding='utf-8')).decode()print(a)bbs = str(base64.b64decode(a), "utf-8")print(bbs)WzEyMywzMjQyXQ==[123,3242]
解压文件
将文件解压到madata的目录下
import zipfilef = zipfile.ZipFile("/home/kesci/911call.zip",'r')for file in f.namelist():f.extract(file,"mydata/")
复制文件
from shutil import copyfile
copyfile(src, dst)
src:源文件
dst:目标文件
如:copyfile(‘./test.txt’, ‘/home/gaosiqi/tmp/test.txt’)
遍历文件夹中的文件名
import osdir = "./get_data/data"for root, dirs, files in os.walk(dir):print(root) # 当前dir 以及其中的文件夹目录# ./get_data/data# ./get_data/data/all_fi# ./get_data/data/all_userprint(dirs) # 当前dir 以及其中的文件夹目录列表# ['all_fi', 'all_user']# []# []print(files) # 当前dir 非文件夹文件
