2016-11-07 63 views

回答

0

为什么不使用open()函数?它看起来像可以携带的那样:

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

这将创建文件,如果它不存在。它可以在Windows和Linux上工作(我相信在Python工作的每个平台上)。

+0

我忘了在帖子中提到,我试图在不使用系统调用的情况下创建它。是不是打开()系统调用? – lsch91

1

你会想要使用open()。它可以在任何平台上工作,你需要指定创建该文件的是:

f = open(filename, "w") 

或追加到现有的文件。

f = open(filename, "a") 
+0

已打开()视为系统调用? – lsch91

+1

“系统调用”是什么意思? –

相关问题