什么Python方法可以在任何操作系统上创建文件?

时间:2016-11-07 00:01:52

标签: python operating-system

在思考使用

的python脚本中

os.mknod()

开()

但我希望它能在linux,osx和windows上工作以创建新文件

2 个答案:

答案 0 :(得分:1)

您将需要使用open()。它可以在任何平台上运行,您需要指定以创建文件:

f = open(filename, "w")

或附加到现有文件。

f = open(filename, "a")

答案 1 :(得分:0)

为什么不使用open()函数?它看起来很便携:

with open("path/to/file.txt", "w") as file:
    pass

如果文件不存在,则会创建该文件。它适用于Windows和Linux(我相信Python工作的每个平台)。