Geo*_*Geo 2 python syntax-error
我有一个函数,该函数上周需要一个文件的路径,但是当我今天需要它时,它给了我一个错误,尽管很简单,但我无法弄清什么是行不通的。见:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
from PySide import QtGui, QtCore
import os
import fonctions
print('\n\n')
directory = input("file path : ")
hdulist=pyfits.open(directory)
Run Code Online (Sandbox Code Playgroud)
这仅仅是我函数的开始,当我使用它时,它会询问路径,然后我写一个,它给了我这个:
file path : /Users/geoffroysarrazin/Desktop/stage_observatoire/casa.fits
File "<string>", line 1
/Users/geoffroy/Desktop/stage/casa.fits
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
我相信自上次使用以来,我已经进行了一些更改,但不记得是什么,而且这很令人沮丧,因为错误似乎很简单/很明显...任何想法...?
抱歉,我忘记了:Python 2.7.5,OSX 10.8
在python 2中,input()等效于eval(raw_input(...))。如果您使用的是python 2,则需要使用raw_input():
directory = raw_input("file path : ")
Run Code Online (Sandbox Code Playgroud)