python 2.7-从php eclipse运行exe文件



我使用的是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)

您需要在call方法参数中向pdftotext.exesample.pdf传递完整文件系统路径

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"

最新更新