不知道怎么在Python交互环境下调用自己定义的函数,求大佬帮助
Topic source你的文件:
C:\python_practice>python
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from abs_sim import my_abs
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'abs_sim'
方法一:你回到最早python学的 第一个python程序那 有解释器 告诉你怎么使用。https://www.liaoxuefeng.com/wiki/1016959663602400/1016966022717728
方法二:
1、先将你要执行的文件,找出来。
然后用鼠标单击拖动到 命令提示符那,会自动显示该文件的地址:我的是mac所以是这样显示的
/Users/XXX/Desktop/python/ceshi.py
然后这个py文件就是你想调用的文件
2、将py文件 / 这个符号前的全复制了
/Users/XXX/Desktop/python
3、然后按ctrl+c 退出刚刚拖入的文件
就可以重新输入。
4、输入 cd 再 回车。 回到目录
然后输入刚刚复制的文件地址
cd /Users/XXX/Desktop/python
5、这时候输入 python3 (我的是需要py3,你的应该是python)
python3
或
python
出现
>>>的符号 再执行
from abs_sim import my_abs
前提代码没打错,定义函数没写错,文件名没错。
- 1
清寒藏韵
C:\python_practice>python
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from abs_sim import my_abs
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'abs_sim'