我正在使用PHP eclipse,我为Python配置了Eclipse。我可以从eclipse运行python脚本。但我的问题是如何在Eclipse中的python文件中运行.exe
?我想从Eclipse中的Python文件中执行pdftotext.exe
。我可以从命令提示符运行这个python文件。
from subprocess import call
import csv
call(["pdftotext.exe","-f", "2", "-l", "2","sample.pdf"])
lines = open('samplet.txt').readlines()
open('newfile.txt', 'w').writelines(lines[40:-1])
txt_file = r"newfile.txt"
csv_file = r"mycsv.csv"
in_txt = csv.reader(open(txt_file, "rb"), delimiter = ' ')
out_csv = csv.writer(open(csv_file, 'wb'))
out_csv.writerows(in_txt)
答案 0 :(得分:0)
您需要将完整文件系统路径传递给pdftotext.exe
方法参数中的sample.pdf
和call
:
pdf_to_text = r"C:/Users/YourUserName/Desktop/pdftotext.exe"
call([pdf_to_text,"-f", "2", "-l", "2", r"C:/sample.pdf"])
此外,请确保为newfile.txt
添加完整的文件系统路径,例如:
txt_file = r"C:/Users/YourUserName/Desktop/newfile.txt"