sys模块,shutil模块

本文介绍了Python中sys模块的功能,包括命令行参数处理、程序退出、获取Python版本信息等。同时,深入探讨了shutil模块的使用,如文件复制、移动、压缩等操作,以及os模块的基本使用,如获取当前工作目录。
import sys
sys.argv          # 命令行参数List,第一个元素是程序本身路径
sys.exit(0)        #退出程序,正常退出时exit(0)
sys.version        #获取Python解释程序的版本信息
sys.maxint        #的Int值
sys.path          # 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
sys.platform      # 返回操作系统平台名称
sys.stdout.write('please:')
val = sys.stdin.readline()[:-1]
import shutil
import os

print(os.getcwd())
shutil.copyfileobj(open('test.txt','r'),open('test1.txt','w')) # 将文件内容拷贝到另一个文件中,可以部分内容
shutil.copyfile('test.txt', 'test2.txt')
# shutil.copytree('folder', 'folder1')
# shutil.rmtree('folder1')
shutil.move('test1.txt','test3.txt') # 重命名
path=input('请输入路径:')
paths='r'+path
zipname=os.path.basename(path)
shutil.make_archive(zipname, 'zip', path)# 压缩文件

 

转载于:https://www.cnblogs.com/joker-hk/p/9767860.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值