首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在ipython中运行python脚本

在ipython中运行python脚本
EN

Stack Overflow用户
提问于 2012-07-31 23:55:55
回答 5查看 193.4K关注 0票数 142

是否可以从ipython内部运行python脚本(而不是模块),而不指明其路径?我尝试设置PYTHONPATH,但它似乎只对模块有效。我想执行

代码语言:javascript
复制
%run my_script.py

而不在包含该文件的目录中。

EN

回答 5

Stack Overflow用户

发布于 2015-03-13 00:44:31

在"my_script.py“目录中,您可以简单地执行以下操作:

代码语言:javascript
复制
%run ./my_script.py
票数 147
EN

Stack Overflow用户

发布于 2015-02-12 03:12:42

如何在Ipython中运行脚本

代码语言:javascript
复制
import os
filepath='C:\\Users\\User\\FolderWithPythonScript' 
os.chdir(filepath)
%run pyFileInThatFilePath.py

这样就可以了。

票数 31
EN

Stack Overflow用户

发布于 2012-08-01 00:02:40

在python中,模块和脚本没有区别;您既可以执行脚本,也可以执行模块。该文件必须位于pythonpath AFAIK上,因为python必须能够找到有问题的文件。如果从某个目录执行python,则该目录会自动添加到pythonpath中。

有关模块与脚本的更多信息,请参阅What is the best way to call a Python script from another Python script?

还有一个内置函数execfile(filename)可以执行您想要的操作

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11744181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档