需要帮助打开csv文件

首先,让我首先感谢所有人的帮助.好吧,这是我想做的.我在目录中有一个文件,请说C:/files/data.csv现在在celm c21中
在data.cvs中,我有一个文件名,让我们调用此文件test.sav,该文件在pti中打开(一个内置了phyton的软件),该文件在一个不同的driectory中,请说c:/pti_file/test.sav.现在,我要创建一个可以打开data.csv文件read Cellc21并在PTI中打开test.sav文件的python文件.只是为了澄清您是否双击测试.SAV.它将在PTI中打开.

# 回答1


它应该像这样...

选择 | 换行 | 行号
  1. from subprocess import Popen
  2.  
  3. row = 21
  4. col = 2 # column A = 0, B = 1, C = 2, etc.
  5. for num in range(row):
  6.     fname = fh.readline().split(',')[col].strip()
  7.  
  8. # At this point fname should contain whatever was in cell C21
  9. Popen(os.path.join('C:\\', 'PTI_file', fname))
  10.  

如果我记得正确的话,Popen将使用其本地打开的内容打开该程序.

# 回答2


感谢您及时的回复;另一个问题是我如何指向CSV文件.我将如何启动代码?抱歉,我的编程技能非常有限.
谢谢
# 回答3


哦!抱歉,我忘记了代码的那部分...

选择 | 换行 | 行号
  1. fh = open(os.path.join('C:\\', 'Files', 'data.csv'), 'r')

注意:我使用OS.Path.Join为我的所有路径
很多
比担心斜线更容易.
您要构建哪种类型的程序?
以上是一个可以运行的简单脚本,如果您正在寻找具有GUI的独立应用程序之类的东西,您将不得不期待学习WXPYTHON,这在它可以做的事情中真是太神奇了

# 回答4


让我首先感谢您的帮助.
好的,它去了!!!
基本上,我要写什么来帮助我在工作中.
我在电力公司工作.
这是我的想法.
我们有一个具有线路停电数据以及发电机中断数据的网站.该数据用于构建案例以建模系统. (使用python嵌入其中的PTI以及整个状态的数据库构建).我要编写一个在线上的程序,以获取信息表格的信息表格,以便在Excel中要求推杆的时间范围运行宏. Excel文件将告诉Python哪种情况需要打开,在PSSE中运行一系列命令,以保存该情况,其中包含日期的新名称.然后,Python打开必须,这是我们使用的另一个程序,它是Excel中的基础.通过它来运行案例,可以将输出放入新的Excel书中并保存.
你怎么看?
再次感谢
# 回答5


我认为您的任务将足够直接地创建一个脚本来执行此操作,这将进行输入(请求的时间范围),然后执行其余部分.听起来您不需要任何类型的用户界面,因此我不建议您研究wxpython.
# 回答6


谢谢,真的,您的帮助!

标签: python

添加新评论