繁体   English   中英

JetBrains PyCharm IDE的Anaconda 3中的Python 3.5.1-环境对象

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM