小编Esa*_*san的帖子

Python-从多个文件中读取

我有125个数据文件,包含两列和21行数据.请看下面的图片:

在此输入图像描述

我想将它们导入一个.csv文件(250列和21行).

我对python相当新,但这是我所建议的,代码明智的:

import glob
Results = [open(f) for f in glob.glob("*.data")] 
fout = open("res.csv", 'w')

for row in range(21):
 for f in Results:
  fout.write( f.readline().strip() ) 
  fout.write(',')
 fout.write('\n')
fout.close()
Run Code Online (Sandbox Code Playgroud)

但是,代码存在轻微问题,因为我只获得125列(即,力和位移列写在一列中)请参考下图: 在此输入图像描述

在此输入图像描述

如果有人能帮助我,我将非常感激!

python file

5
推荐指数
1
解决办法
8041
查看次数

Python-如何从文件中删除列

我想从文件中删除第一列.该文件包含3个以空格分隔的列,列具有以下标题:X','Displacement'和'Force'(请参见图像).

数据文件

我想出了以下代码,但令我失望的是它不起作用!

f = open("datafile.txt", 'w')
 for line in f:
  line = line.split()
  del x[0]
f.close()
Run Code Online (Sandbox Code Playgroud)

任何帮助深表感谢 !惠山

python file

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

file ×2

python ×2