我正在尝试在终端中运行python程序。我已经使用python filename.py
成功调用了.py脚本,一旦脚本开始运行,它将要求第一个输入文件,即.csv文件。当我键入该.csv文件的路径时,出现语法错误。请参阅下面的有关从调用python脚本开始的所有代码。
python /Users/juliafiske/Desktop/GTSeq_Pipeline/Genotyping_Scripts/Genotyping_Scripts/GTseq_BarcodeSplit_MP_NextSeq_10K.py
type the path to input file
Format= /home/user/...
/Users/juliafiske/Desktop/GTSeq_Pipeline/Practice/Practice_sampleIDs_new.csv
Traceback (most recent call last):
File "/Users/juliafiske/Desktop/GTSeq_Pipeline/Genotyping_Scripts/Genotyping_Scripts/GTseq_BarcodeSplit_MP_NextSeq_10K.py", line 24, in <module>
path1 = input()
File "<string>", line 1
/Users/juliafiske/Desktop/GTSeq_Pipeline/Practice/Practice_sampleIDs_new.csv
^
SyntaxError: invalid syntax
.py脚本的开头看起来像这样:
from multiprocessing import Process
print('type the path to input file\nFormat= /home/user/...')
path1 = input()
print('type the path to the fastq file to split\nFormat= /home/user/...')
path2 = input()
答案 0 :(得分:3)
您正在使用Python2。
使用raw_input()
代替input()
来收集键盘输入。
答案 1 :(得分:1)
/Users/juliafiske/....
周围需要报价