1.os 库
python
print(os.getcwd())
print(os.getenv("JAVA_HOME"))
print(os.path.abspath("python数据库操作"))
print(os.path.relpath("e:\\code"))
print(os.listdir("e:\\code"))
print(os.path.isdir("E:\\code"))
print(os.path.exists("a.txt"))
#os.remove("E:\\code\\python-start-demo\\debug.log")
print(os.path.getsize("e:\\"))
- python 读写文件
python
import shutil
import glob
import zipfile
import paperclip
#for file in glob.glob("e:\\code\\*"):
# print(file)
# for dirName,sub_dirNames,fileNames in os.walk("e:\\code"):
# print("当前工作目录:%s"%(dirName))
# print("当前工作子目录:%s" %(sub_dirNames))
# print("当前文件列表:%s" % (fileNames))
def readFile(srcPath):
str_obj = ''
with open(srcPath, 'r') as f:
obj_list = f.readlines()
for obj in obj_list:
str_obj += obj.rstrip()
print(str_obj)
def copyFile(srcPath,dstPath):
with open(srcPath, 'rb') as f, open(dstPath,'wb') as f2:
content = f.readlines()
f2.writelines(content)
def zipFile(srcPath):
zip = zipfile.ZipFile("algorithm.zip",'w')
for fileName in glob.glob("E:\\code\\python-start-demo\\algorithm\\*"):
zip.write(fileName)
zip.close()
def readZip():
zipFile = zipfile.ZipFile("algorithm.zip",'r')
for name in zipFile.namelist():
print(name)
for info in zipFile.infolist():
print(info.filename,info.compress_type,info.file_size,info.compress_size)
def unzip():
zipFile = zipfile.ZipFile("algorithm.zip")
zipFile.extractall("algorithm3")
zipFile.close()
def paste():
paperclip.copy("123")
str = paperclip.paste()
print(str)
#src_path = "E:\\code\\python-start-demo\\algorithm\\two_add.py";
#dest_Path = "E:\\code\\python-start-demo\\algorithm\\two_add_copy2.py";
#copyFile(src_path,dest_Path);
#shutil.copy(src_path,dest_Path)
#source_dir = "E:\\code\\python-start-demo\\algorithm"
#target_dir = "E:\\code\\python-start-demo\\algorithm2"
#shutil.copytree(source_dir,target_dir)
#shutil.move("E:\\code\\python-start-demo\\algorithm\\file_opt.py","E:\\code\\python-start-demo\\algorithm\\file_opt2.py")
zipFile("E:\\code\\python-start-demo\\algorithm")
readZip()
unzip()
paste()