Python创建文件并写入
时间: 2023-06-23 14:54:11 浏览: 59
可以使用Python内置的`open()`函数来创建文件并写入内容。下面是一个例子:
```python
# 打开文件,如果文件不存在则创建
file = open("example.txt", "w")
# 写入内容
file.write("Hello, world!")
# 关闭文件
file.close()
```
在这个例子中,我们使用`open()`函数以写入模式打开名为`example.txt`的文件。如果文件不存在,Python将会创建它。然后,我们使用`write()`方法向文件中写入内容。最后,我们使用`close()`方法关闭文件。
相关问题
python创建文件并写入
要在Python中创建文件并写入内容,你可以使用内置的`open()`函数。下面是一个示例代码:
```python
def create_and_write_file(file_name, content):
"""
创建文件并写入内容
参数:
file_name : 文件名(包括路径)
content : 要写入的内容
"""
with open(file_name, 'w') as file:
file.write(content)
```
使用该函数,你需要提供文件名(包括路径)以及要写入的内容。函数会自动创建指定的文件,并将内容写入其中。
例如,假设你想创建一个名为 `example.txt` 的文件,并将字符串 `"Hello, World!"` 写入其中,你可以使用以下代码:
```python
file_name = 'example.txt'
content = 'Hello, World!'
create_and_write_file(file_name, content)
```
运行上述代码后,将会在当前目录下创建一个名为 `example.txt` 的文件,并将字符串 `"Hello, World!"` 写入其中。
请注意,如果指定的文件已经存在,`'w'` 模式会覆盖原有内容,并从头开始写入新的内容。如果你希望追加内容而不是覆盖,请使用 `'a'` 模式打开文件。例如,将 `with open(file_name, 'w') as file:` 修改为 `with open(file_name, 'a') as file:`。这样每次运行代码时,新的内容都会追加到文件末尾。
python怎么新建文件并写入
在 Python 中,可以使用内置的 `open()` 函数来新建文件并写入内容。具体步骤如下:
1. 使用 `open()` 函数打开一个文件,可以指定文件名、文件路径和打开方式等参数,例如:
```python
file = open('example.txt', 'w')
```
这里以写入模式 `w` 打开一个名为 `example.txt` 的文件,如果该文件不存在,则会新建一个。
2. 使用 `write()` 方法向文件中写入内容,例如:
```python
file.write('Hello, world!')
```
这里向文件中写入了一行字符串 `Hello, world!`。
3. 写入完成后,要关闭文件以释放资源,可以使用 `close()` 方法,例如:
```python
file.close()
```
完整的代码如下:
```python
file = open('example.txt', 'w')
file.write('Hello, world!')
file.close()
```
运行后,就会在当前目录下新建一个名为 `example.txt` 的文件,并且文件中包含了一行字符串 `Hello, world!`。