python打开读取txt文件
时间: 2023-10-31 15:07:26 浏览: 222
可以使用Python内置的open函数来打开并读取txt文件,示例代码如下:
```python
with open('file.txt', 'r') as file:
content = file.read()
```
其中,'file.txt'是你要打开的文件名,'r'表示以只读方式打开文件。读取的内容会被存储在变量content中。注意,使用完文件后一定要关闭文件,这里使用了with语句来自动关闭文件。
相关问题
python linux读取txt文件
以下是Python读取txt文件的例子:
```python
# 打开文件
with open('ww.txt', 'r', encoding='utf-8') as file:
# 读取文件内容并返回列表类型
content = file.readlines()
# 输出文件内容
print(content)
```
如果文件不在程序文件所在的目录,需要添加文件路径,例如:
```python
with open('E:\\book1\\ww.txt', 'r', encoding='utf-8') as file:
# 读取文件内容并返回列表类型
content = file.readlines()
# 输出文件内容
print(content)
```
如果希望逐行读取数据,可以使用以下代码:
```python
# 打开文件
with open('ww.txt', 'r', encoding='utf-8') as file:
# 逐行读取数据
for line in file:
# 输出每行数据
print(line.rstrip())
```
如果需要在Linux中读取txt文件,可以使用以下命令:
```shell
cat filename.txt
```
其中,filename.txt是要读取的文件名。
Python分列读取txt文件
以下是Python分列读取txt文件的示例代码:
```python
with open('file.txt', 'r') as f:
for line in f:
columns = line.split('\t') # 以制表符为分隔符分列
col1 = columns[0] # 第一列
col2 = columns[1] # 第二列
col3 = columns[2] # 第三列
# 其他操作
```
上述代码中,我们打开名为file.txt的文件,并逐行读取文件内容。对于每一行,我们使用split()方法将其按照制表符分隔成多个列,并将每一列的值存储在相应的变量中。你可以根据实际情况修改代码以适应你的数据格式。