我已经使用下面提到的代码定义了一个函数。之后我保存了这个功能。
def pv_f(fv, r, n):
return fv/(1+r)**n
然而,在重新启动python并导入该函数后,我收到以下错误
>>> import myfunction
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import myfunction
File "C:\Users\Faizz\AppData\Local\Programs\Python\Python36-32\lib\myfunction.py", line 1
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
^
SyntaxError: invalid syntax
请建议解决方案
答案 0 :(得分:1)
你有一行
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
在您的文件myfunction.py
中。这是版本字符串,但没有python。删除所有内容,这不是代码。