python文件读写操作代码
时间: 2023-07-23 22:20:34 浏览: 133
以下是一个简单的 Python 文件读写操作代码示例:
```python
# 以写入模式打开文件,如果文件不存在则创建
file = open('example.txt', 'w')
# 写入内容到文件中
file.write('Hello, World!')
# 关闭文件
file.close()
# 以读取模式打开文件
file = open('example.txt', 'r')
# 读取文件中的内容
content = file.read()
# 输出读取到的内容
print(content)
# 关闭文件
file.close()
```
在这个示例中,我们首先以写入模式打开一个名为 `example.txt` 的文件,并向其中写入了一个字符串。然后我们关闭了文件,并以读取模式重新打开文件,读取其中的内容,并将其输出到控制台。最后我们关闭了文件。
相关问题
python表格文件读写操作封装代码
以下是一个简单的 Python 表格文件读写操作的封装代码示例:
```python
import pandas as pd
# 读取表格文件
def read_table_file(file_path):
try:
# 使用 pandas 库读取表格文件
data = pd.read_csv(file_path)
return data
except FileNotFoundError:
print(f"File {file_path} not found.")
return None
# 写入表格文件
def write_table_file(data, file_path):
try:
# 将数据写入到表格文件中
data.to_csv(file_path, index=False)
print(f"File {file_path} saved successfully.")
except:
print(f"Failed to save file {file_path}.")
# 测试代码
if __name__ == "__main__":
# 读取表格文件
data = read_table_file("example.csv")
if data is not None:
print(data)
# 写入表格文件
new_data = {"Name": ["John", "Mary", "Peter"], "Age": [30, 25, 40]}
df = pd.DataFrame(new_data)
write_table_file(df, "new_example.csv")
```
在这个示例中,我们使用了 pandas 库来读取和写入表格文件。`read_table_file` 函数接收一个文件路径作为参数,尝试读取这个文件并返回一个 pandas 的 DataFrame 对象。`write_table_file` 函数接收一个 DataFrame 对象和一个文件路径作为参数,将 DataFrame 中的数据写入到对应的文件中。
在测试代码中,我们首先调用 `read_table_file` 函数来读取一个名为 `example.csv` 的表格文件,并将读取到的数据输出到控制台。然后我们创建一个新的 DataFrame 对象,并调用 `write_table_file` 函数将这个 DataFrame 中的数据写入到一个名为 `new_example.csv` 的表格文件中。
python文件读写代码
Python中的文件读写操作非常简单,使用内置的`open()`函数来打开文件,并获得一个文件对象。之后,你可以使用这个文件对象进行读取或者写入数据。下面是一些基本的代码示例:
1. 打开文件并读取内容:
```python
# 以只读模式打开文件
with open('example.txt', 'r', encoding='utf-8') as file:
# 读取文件全部内容
content = file.read()
print(content)
```
2. 逐行读取文件:
```python
# 以只读模式打开文件
with open('example.txt', 'r', encoding='utf-8') as file:
# 逐行读取并处理
for line in file:
print(line.strip()) # strip()用于移除字符串头尾指定的字符(默认为空格或换行符)
```
3. 写入文件:
```python
# 以写入模式打开文件,如果文件不存在则创建
with open('example.txt', 'w', encoding='utf-8') as file:
# 写入字符串到文件
file.write("Hello, world!\n")
```
4. 追加内容到文件:
```python
# 以追加模式打开文件,如果文件不存在则创建
with open('example.txt', 'a', encoding='utf-8') as file:
# 追加字符串到文件末尾
file.write("Appended line.\n")
```
请注意,使用`with`语句可以保证文件正确关闭,即使在读写操作中发生异常也能保证文件资源的正确释放。在Python中,推荐使用这种方式处理文件。
阅读全文