我在使用VS Community 2015的64位窗口。我正在尝试使用执行进程任务从Visual Studio运行py代码。 尝试:
但是,它没有给我任何输出。
Py代码是:
import patoolib
import glob
import os
import csv
zipSrc="C:\\Users\\Suraj\\Documents\\Pyhton\\Python scripts\\Input.zip"
zipDst="C:\\Users\\Suraj\\Documents\\Pyhton\\Python scripts\\Zip Output"
formatSrc="C:\\Users\\Suraj\\Documents\\Pyhton\\Python scripts\\Output Format.csv"
finalOutput="C:\\Users\\Suraj\\Documents\\Pyhton\\Python scripts\\Output"
colValues=[]
widthValues=[]
sepValues=[]
widthSum=0
with open(formatSrc,'r') as forMat:
forMatReader = csv.reader(forMat)
for line in forMatReader:
colValues.append(line[1])
widthValues.append(line[0])
for i in widthValues:
widthSum += int(i)
sepValues.append(widthSum)
patoolib.extract_archive(zipSrc,outdir=zipDst)
os.chdir(zipDst)
fileList=glob.glob("*.csv")
for file in fileList:
with open(file,'r') as f, open(finalOutput+"\\"+file,'w',newline='') as f2:
fileReader = f.readlines()
writeData = csv.writer(f2)
writeData.writerow(colValues)
for line in fileReader:
start=0
temp=[]
for value in sepValues:
temp.append(line[start:value])
start = value
writeData.writerow(temp)
还试过,我尝试创建我的py文件的exe,以便在执行进程任务中运行,但是exe也没有给出我想要的输出。我使用pyinstaller转换为exe。
任何建议都将不胜感激。
Thnx提前