python写一个读取文件文件,每行读
时间: 2023-05-31 11:03:01 浏览: 56
取并输出的程序:
```python
with open('file.txt', 'r') as f:
for line in f:
print(line.strip())
```
其中,`file.txt`是要读取的文件名,`r`表示以只读模式打开文件,`with`语句可以自动关闭文件。`for`循环遍历文件的每一行,`strip()`方法去掉每行末尾的换行符。最后输出每行的内容。
相关问题
python写一个读取文件文件,每行读,回车分割显示出来
下面是一个Python程序,可以读取文件,每行读取并回车分割显示出来:
```python
filename = input("请输入文件名:")
with open(filename, 'r') as file:
lines = file.readlines()
for line in lines:
print(line.strip())
```
在运行程序时,会要求用户输入文件名,然后程序会打开指定的文件,逐行读取文件内容,使用`strip()`方法去除每行开头和结尾处的空格和回车符,最后将每行内容输出到屏幕上。
注意,上述程序假设输入的文件每行都以回车符结尾。如果文件中使用的是其他换行符号,比如`\n`或`\r\n`,需要根据文件实际情况进行适当修改。
python写一个读取文件,按每行都
分割的程序:
```python
file_path = "sample.txt"
with open(file_path, "r") as f:
for line in f:
words = line.strip().split()
print(words)
```
该程序首先打开名为“sample.txt”的文件,并使用“with”语句打开,这样可以确保在程序执行完毕后文件会自动关闭。然后使用“for”循环遍历文件的每一行,使用“strip()”方法去掉每行中的前后空格,并使用“split()”方法按空格分割每行,得到一个列表“words”。最后,打印出每一行的“words”列表。