语法在python中导入函数时出错

时间:2018-01-13 16:16:26

标签: python function import

我已经使用下面提到的代码定义了一个函数。之后我保存了这个功能。

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

请建议解决方案

1 个答案:

答案 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。删除所有内容,这不是代码。