python在txt中加一列修改时间
时间: 2024-05-07 16:17:38 浏览: 15
您好,您可以使用Python的os和datetime模块来实现在txt文件中加一列修改时间。具体步骤如下:
1. 首先,使用os模块的stat函数获取txt文件的修改时间,如下所示:
```
import os
import datetime
filename = 'your_text_file.txt'
mtime = os.stat(filename).st_mtime
```
2. 接下来,将修改时间转换为可读字符串形式,如下所示:
```
mod_time = datetime.datetime.fromtimestamp(mtime).strftime('%Y-%m-%d %H:%M:%S')
```
3. 然后,读取txt文件的所有行,添加修改时间列并将其写入新的txt文件,如下所示:
```
with open(filename, 'r') as f:
lines = f.readlines()
with open('new_text_file.txt', 'w') as f:
for line in lines:
f.write(line.strip() + ' ' + mod_time + '\n')
```
这样,您就成功地在txt文件中加入了一列修改时间。希望这能够帮助到您。
相关问题
python 把txt文件一列数据分成4列
可以使用Python中的pandas库来实现将txt文件中一列数据分成4列的操作。下面是一段示例代码:
```python
import pandas as pd
# 读取txt文件
with open('example.txt', 'r') as f:
data = f.readlines()
# 将数据分割成4列
data = pd.DataFrame(data, columns=['col1'])
data = data['col1'].str.split(expand=True)
data.columns = ['col1', 'col2', 'col3', 'col4']
# 将数据写入新的txt文件
data.to_csv('new_example.txt', sep='\t', index=False)
```
在这个示例中,我们首先读取了名为example.txt的文件中的数据。然后,我们使用pandas库中的DataFrame函数将其转换为一个DataFrame,并将其命名为col1列。接下来,我们使用str.split()方法将col1列中的每个元素按空格分割成4个元素,并使用expand=True参数将其转换为4列。然后,我们将这4列重新命名为col1、col2、col3和col4。最后,我们使用to_csv()方法将DataFrame中的数据写入名为new_example.txt的新文件中,以制表符作为分隔符,并且不包含索引列。
使用python读取txt最后一列
可以使用以下代码读取txt文件的最后一列:
```
with open('file.txt', 'r') as f:
lines = f.readlines()
last_column = [line.split()[-1] for line in lines]
```
其中,`file.txt`是你要读取的txt文件名,`last_column`是最后一列的数据列表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)