Python 创建文件

在Python中,我们可以使用内置的open()函数来创建文件,该函数的语法如下:
open(filename, mode)
其中,filename表示要创建的文件名,mode表示打开文件的模式,常用的模式有'w'表示写入模式,'r'表示只读模式,'a'表示追加模式,'wb'表示二进制写入模式,'rb'表示二进制读取模式等。
下面我们来看一些具体的示例。
创建文本文件
首先,我们来创建一个文本文件,并向其中写入内容。代码如下:
filename = 'text_file.txt'
with open(filename, 'w') as file:
file.write('Hello, world!')
运行上面的代码后,会在当前目录下创建一个名为text_file.txt的文本文件,并在其中写入了Hello, world!这句话。
创建二进制文件
接着,我们来创建一个二进制文件,并向其中写入一些二进制数据。代码如下:
filename = 'binary_file.bin'
with open(filename, 'wb') as file:
data = bytes([0x48, 0x65, 0x6c, 0x6c, 0x6f])
file.write(data)
运行上面的代码后,会在当前目录下创建一个名为binary_file.bin的二进制文件,并向其中写入了0x48, 0x65, 0x6c, 0x6c, 0x6f这些字节数据。
创建文件夹
除了创建文件,我们还可以使用Python来创建文件夹。代码如下:
import os
foldername = 'new_folder'
os.mkdir(foldername)
运行上面的代码后,会在当前目录下创建一个名为new_folder的文件夹。
总结
通过以上示例,我们学习了如何使用Python来创建文件和文件夹。在实际应用中,我们可以根据需要选择合适的模式来创建不同类型的文件,以及创建文件夹来进行文件管理。
极客教程