在终端中运行python,语法错误

时间:2019-12-04 22:46:55

标签: python syntax terminal

我正在尝试在终端中运行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()

2 个答案:

答案 0 :(得分:3)

您正在使用Python2。

使用raw_input()代替input()来收集键盘输入。

答案 1 :(得分:1)

/Users/juliafiske/....周围需要报价