相关疑难解决方法(0)

从另一个脚本调用脚本的最佳方法是什么?

我有一个名为test1.py的脚本,它不在模块中.它只有在脚本本身运行时才能执行的代码.没有函数,类,方法等.我有另一个作为服务运行的脚本.我想从作为服务运行的脚本中调用test1.py.

例如:

文件test1.py

print "I am a test"
print "see! I do nothing productive."
Run Code Online (Sandbox Code Playgroud)

文件service.py

# Lots of stuff here
test1.py # do whatever is in test1.py
Run Code Online (Sandbox Code Playgroud)

我知道一种方法是打开文件,读取内容,并基本上评估它.我假设有一个更好的方法来做到这一点.或者至少我希望如此.

python

277
推荐指数
9
解决办法
42万
查看次数

如何让一个python文件运行另一个?

如何制作一个python文件来运行另一个?

例如,我有两个.py文件.我想要运行一个文件,然后让它运行另一个.py文件.

python

274
推荐指数
6
解决办法
53万
查看次数

如何在python解释器中执行文件?

我正在尝试使用解释器中的python命令执行文件.

编辑:我正在尝试使用该文件中的变量和设置,而不是调用单独的进程.

python

266
推荐指数
11
解决办法
58万
查看次数

如何从Django shell执行Python脚本?

我需要从Django shell执行Python脚本.我试过了:

./manage.py shell << my_script.py
Run Code Online (Sandbox Code Playgroud)

但它没有用.它只是在等我写点什么.

python django django-shell

224
推荐指数
12
解决办法
19万
查看次数

如何在我的包中获得setup.py(setuptools)中定义的版本?

我如何setup.py从我的包中获得定义的版本(用于--version或其他目的)?

python setuptools

139
推荐指数
10
解决办法
6万
查看次数

如何从IDLE交互式shell运行python脚本?

如何从IDLE交互式shell中运行python脚本?

以下引发错误:

>>> python helloworld.py
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

python shell command-line python-idle

92
推荐指数
5
解决办法
29万
查看次数

使用python脚本激活virtualenv

我想从python脚本激活virtualenv实例.

我知道这很容易做到,但我见过的所有例子都使用它在env中运行命令然后关闭子进程.

我想要的只是激活virtualenv并返回shell,就像bin/activate一样.

像这样的东西:

$me: my-script.py -d env-name
$(env-name)me:
Run Code Online (Sandbox Code Playgroud)

这可能吗 ?

相关:

http://groups.google.com/group/python-virtualenv/browse_thread/thread/15f8a9b0506abeae

python virtualenv

79
推荐指数
7
解决办法
7万
查看次数

是否有可能在处于交互模式时执行Python脚本

通常,您可以执行Python脚本,例如:python myscript.py,但如果您处于交互模式,那么如何在文件系统上执行Python脚本?

>>> exec(File) ???
Run Code Online (Sandbox Code Playgroud)

应该可以多次执行脚本.

python interactive mode

51
推荐指数
4
解决办法
6万
查看次数

Python 3中execfile的替代方案?

Python 2有内置函数execfile,在Python 3.0中删除了.这个问题讨论了Python 3.0的替代方案,但自Python 3.0以来已经做了一些重大的改变.

execfilePython 3.2和未来的Python 3.x版本的最佳替代方案是什么?

python import execfile python-3.x

51
推荐指数
3
解决办法
7万
查看次数

NameError:未定义尝试在Google App Engine Launcher上运行应用程序的全局名称"execfile"

Google App Engine启动器

我在Windows中遇到这个错误,我有3.2和2.7版本的python.我怎样才能解决这个问题?

python google-app-engine

51
推荐指数
1
解决办法
4万
查看次数