如何理解import sys和import shutil
admin
2023-07-19 12:22:23
0

import sys
sys.argv  #运行脚本是读取命令后的参数
sys.exit() #退出程序
print(sys.version)#获取python解释器当前版本
sys.maxint() #最大的int值
sys.path #返回模块的搜索路径
sys.platform #返回操作系统平台的名称
sys.stdout.write("please") #在屏幕上输出
print(os.path.abspath("name.tar")) #查看文件路径

import shutil #读取文件写入到另一个文件
f1=open("text.txt")
f2=open("笔记1","w")
shutil.copyfileobj(f1,f2)

shutil.copyfile("笔记1","笔记2") #copy文件
shutil.copystat("text.txt","笔记2") #copy 权限没有创建新的文件
shutil.copy() #拷贝文件和权限
shutil.copy2() #拷贝文件和状态信息
shutil.copytree("time_test","new_test") #拷贝文件目录
shutil.rmtree("new_test") #删除文件目录

shutil.make_archive("D:/timetttttt_tp","zip","C:\Users\arce.PyCharmCE2017.2") #需要被压缩文件,压缩的格式,压缩文件放哪里
make_archive(base_name, format, root_dir=None, base_dir=None, verbose=0, dry_run=0, owner=None, group=None, logger=None)

import zipfile

z=zipfile.ZipFile("os_txt.zip","w") #单独压缩文件(创建压缩包,把文件放进去)
z.write("os.txt.py")
print("---")
z.write("笔记2")
z.close()

z=zipfile.ZipFile("os_txt.zip","r") #解压缩
z.extractall()
z.close()

##############################################

import tarfile
tar=tarfile.open("name.tar","w")
tar.add(r"E:\2018.4.9\测试用",arcname="测试用")
tar.add(r"E:\2018.4.9\模块三",arcname="模块三")

tar.close()

tar=tarfile.open("name.tar","r")
tar.extractall() #此处括号内填写解压到什么地方(路径)
tar.close()

import  os
print(os.path.abspath("name.tar")) #查看文件路径

相关内容

热门资讯

省研究型医院学会信息化与互联网... 6月12日-13日,山东省研究型医院学会信息化与互联网医疗分会第五届学术会议在滕州召开。滕州市中心人...
拒绝境外美元资本入局,我要为梁... 李光满冰点时评1523 前段时间,宇树科技选择与人形机器人领域的英伟达深度合作,在业内引发争议。我当...
场景牵引,让数据更好赋能智慧应... 人工智能加速走向千行百业,数据的价值也正在被重新定义。 从大模型训练到智能体应用,从服务业提效到品牌...
连续3次误判误传、延报未报,“... 澎湃新闻记者 吕新文福建宁德市海洋与渔业局6月16日公布《宁德福鼎“2·18”“闽福鼎渔08566”...
学者:美国已经铁了心,不会再为... 美伊将于瑞士签署停战谅解备忘录,但以色列仍持续袭击黎巴嫩真主党。中国人民大学区域国别研究院中东研究所...
场上“进球机器”,场下抖音“哈... ·2025年6月,哈兰德在国际足联2026年世界杯预选赛中,庆祝挪威队以3比0战胜意大利队。(法新社...
网红狗“锄头”之死 在爱狗“锄头”被盗的第25天,郭义收到了立案通知书。郭义是一名自媒体博主,锄头则是一只陪伴了他8年的...
乌军袭击一辆载有白俄罗斯儿童足... 【环球网报道 记者 张江平】据白俄罗斯国家通讯社17日最新报道,对于一辆载有白俄罗斯儿童足球队的巴士...
行人闯入,秒级响应:中国电信汉... 地处陕甘交界的略阳高速收费站,长期受行人违规闯入问题困扰。近日,中国电信汉中分公司与陕西交控西略分公...
贾跃亭发布Futurist 2... 6 月 17 日,法拉第未来(FF)创始人贾跃亭在社交平台正式发布 Futurist 2027 新款...