python在当前目录下创建20个txt文件
时间: 2024-10-14 17:06:24 浏览: 19
在Python中,你可以使用os模块配合datetime库来生成并创建多个TXT文件。下面是一个示例脚本,它会在当前工作目录下创建20个名字为"file_001.txt"到"file_020.txt"的TXT文件:
```python
import os
from datetime import datetime
# 定义文件名模板
filename_template = "file_{:0>3}.txt"
# 创建文件的数量
num_files = 20
for i in range(1, num_files + 1):
# 获取当前时间作为文件内容
content = "This is file number {} created on {}".format(i, datetime.now())
# 构建完整的文件名
filepath = filename_template.format(i)
# 在当前目录下创建文件
with open(filepath, 'w', encoding='utf-8') as f:
f.write(content)
print(f"Created file {filepath}")
相关问题
在统一目录下,创建与python文件同名的txt文件
可以使用Python的os模块中的方法来实现:
```python
import os
filename = "example.py"
txt_file = filename.split(".")[0] + ".txt"
path = os.getcwd() # 获取当前工作目录
with open(os.path.join(path, txt_file), "w") as f:
f.write("This is a txt file with the same name as the Python file.")
```
首先,我们定义了一个变量`filename`表示Python文件的文件名。然后,我们使用`split`方法将其拆分为文件名和扩展名,并在文件名后添加`.txt`扩展名来创建txt文件的文件名。接下来,我们使用`os.getcwd()`方法获取当前工作目录,然后使用`os.path.join()`方法将文件名和路径组合在一起,以创建完整的文件路径。最后,我们使用`with`语句打开文件并写入内容。
python编写程序,在当前试题目录下创建一个文本文件test.txt,并向其中写入字符串hello world
好的,以下是Python代码实现:
```
with open("test.txt", "w") as file:
file.write("hello world")
```
这段代码会在当前运行的目录下创建一个名为test.txt的文本文件,并将字符串"hello world"写入该文件中。
阅读全文