理工类研究生的苦恼(数据批处理)
每次导师叫我们做项目的时候都会给几百甚至上千条数据,然后再到里面进行提取有用的信息进行数据处理。如果是不会编程的工科生,那研究生3年估计就没有那么好受了。利用编程进行数据批处理是每位工科生必须都会的,它能为你的后续工作节约大量的时间,但是如何处理,下面就拿简单的实例来说:
txt文件有一个缺点就是给人看上去没有那么直观,需要提取到Excel中进行处理,
我要从里面提取的有站点,时间,经纬度,以及其他信息,但是我有上千个.txt文件要将它们导入到Excel中,那么我们就要使用到Python这门语言了,它里面有很丰富的库,而我们需要用到的是os和xlwt(这个是将内容写入到Excel中)。
首先我们先导入这两个库:
import os
import xlwt
然后将我们的.txt文件用python打开:
path = r'这里是文件的路径名称'
files = os.listdir(path) ##得到文件夹下的所有文件名称
for file in files: ##遍历文件夹
domain = os.path.abspath(r'这里是文件的路径名称')
file = os.path.join(domain,file)
现在我们遍历了这个目录下的所有文件名,接着就是一个一个文件进行提取,for语句使我们的老朋友了(我把上面的代码复制了进来):
path = r'这里是文件的路径名称'
files = os.listdir(path) ##得到文件夹下的所有文件名称
for file in files: ##遍历文件夹
domain = os.path.abspath(r'这里是文件的路径名称')
file = os.path.join(domain,file)
fn = open(str(file)