用python写一个文件查看保存及覆盖
时间: 2023-03-31 09:01:40 浏览: 111
您好,以下是回答:
您可以使用Python内置的open()函数来打开文件,使用不同的模式来进行读取、写入、追加等操作。例如,使用"w"模式来打开文件并写入内容,如果文件不存在则会创建一个新文件,如果文件已存在则会覆盖原有内容。示例代码如下:
```
with open('file.txt', 'w') as f:
f.write('Hello, world!')
```
以上代码会在当前目录下创建一个名为file.txt的文件,并写入"Hello, world!"这句话。如果文件已存在,则会覆盖原有内容。如果您想在原有内容的基础上追加新的内容,可以使用"a"模式来打开文件。示例代码如下:
```
with open('file.txt', 'a') as f:
f.write('\nThis is a new line.')
```
以上代码会在file.txt文件的末尾添加一行"This is a new line."的内容。如果您想查看文件的内容,可以使用"r"模式来打开文件并读取内容。示例代码如下:
```
with open('file.txt', 'r') as f:
content = f.read()
print(content)
```
以上代码会打印出file.txt文件的全部内容。如果您只想读取文件的一部分内容,可以使用readline()或readlines()方法来实现。readline()方法会读取文件的一行内容,readlines()方法会读取文件的全部内容并返回一个列表,每个元素代表文件的一行内容。示例代码如下:
```
with open('file.txt', 'r') as f:
line = f.readline()
print(line)
with open('file.txt', 'r') as f:
lines = f.readlines()
print(lines)
```
以上代码分别会打印出file.txt文件的第一行内容和全部内容。希望能对您有所帮助!
阅读全文