[英]Python 3.5.1 in Anaconda 3 from JetBrains PyCharm IDE - environment objects
我从R进入Python,并在Anaconda中安装了Python 3.5。 现在,PyCharm控制台具有与iPython Notebook相同的提示,即代替>>>
,它在命令行显示[1]
。
在.py
文档中编写了下面的玩具代码行并从PyCharm内部运行之后,没有显示任何错误,之后我假设在.py
文档中定义的函数toss()
已准备就绪。在控制台中使用。 但是,事实并非如此。 最后,我在控制台上复制并粘贴了相关的代码行,输入内容,然后终于可以使用函数toss()
来生成骰子滚动的随机示例。
从逻辑上讲,必须有一种更平滑的方法来将代码从编辑器中的.py
文件移动到可从Python控制台访问的环境中。 但是,这种较短的方法似乎并不只是在运行.py
文件。
码:
随机导入
def toss():return(random.randint(1,6))
那么,如何在本地环境中访问可编辑器中Python文件中的代码?
您需要先导入它。 假设您的函数toss()
位于名为foo.py
的文件中,则意味着您可以
from foo import toss
toss()
在您的Python控制台中使用您的函数。 根据定义,Python源文件是一个模块 ,您需要将其导入才能使用在那里定义的任何功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.