楼主: Administrator

[Python] python中的文件操作

[复制链接]

3

技术

3

魅力

5

原创

略有小成

Rank: 4

积分
2953
人气
102
分享
31
发表于 2023-1-14 14:04:01 | 显示全部楼层
本帖最后由 wwwab 于 2023-1-14 16:15 编辑

我保存文件一般用
[Python] 纯文本查看 复制代码
with open(path,type) as f:
    f.write(content)
    f.close()
一般好像都是这么写,path和type均为str型。然后with open的type也是很有趣的,Python一般使用r, w, a, rb, wb, r+, w+, a+,主要的区别是读取还是直接覆盖型写入还是追加末尾型写入,还有需不需要文件原本就存在,以及是否使用二进制方式执行

删除文件可以用
[Python] 纯文本查看 复制代码
import os
os.remove(filepath)
或者
[Python] 纯文本查看 复制代码
import os
os.system("del "+filepath)

filepath为str型

重命名文件可以用
[Python] 纯文本查看 复制代码
import os
os.rename(filepath,newfilepath)
filepath是重命名前的文件路径,newfilepath是重命名后的文件路径,filepath1和filepath2均为str型,或者
[Python] 纯文本查看 复制代码
import os
os.system("ren "+filepath+" "+newfilename)
filepath和newfilename均为str型


复制文件可以用
[Python] 纯文本查看 复制代码
import os
os.system("copy "+filepath+" "+newfilecatalogue)
filepath和newfilecatalogue均为str型
关机可以用
[Python] 纯文本查看 复制代码
import os
os.system("shutdown -s -t 0")

重启可以用
[Python] 纯文本查看 复制代码
import os
os.system("shutdown -r -t 0")





0

技术

2

魅力

1

原创

略有小成

Rank: 4

积分
1121
人气
14
分享
0

最佳新人

发表于 2023-8-29 12:40:16 | 显示全部楼层
wwwab 发表于 2023-1-14 14:04
我保存文件一般用
[mw_shl_code=python,true]with open(path,type) as f:
    f.write(content)

假如我没记错的话,重启可以不加-t 0

0

技术

2

魅力

1

原创

略有小成

Rank: 4

积分
1121
人气
14
分享
0

最佳新人

发表于 2023-8-29 12:44:54 | 显示全部楼层
wwwab 发表于 2023-1-14 14:04
我保存文件一般用
[Python] 纯文本查看 复制代码
with open(path,type) as f:
    f.write(content)
[/quote]

我保存文件一般用
[mw_shl_code=python,true]v1=open(v2,"w")
v1.write(v3)
v1.close()

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表