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来创建文件和文件夹。在实际应用中,我们可以根据需要选择合适的模式来创建不同类型的文件,以及创建文件夹来进行文件管理。