execfile

    -3热度

    2回答

    如果假设我在我的python脚本中使用函数execfile,然后使用pyinstaller将该python脚本转换为可执行文件,那么这个可执行文件会工作吗?pyisntaller的功能是查找import语句和然后包括我的脚本的import语句中提到的那些模块。我包含在脚本中的图像可以通过将它们复制到pyinstaller创建的dist文件夹中来处理,但是如何处理我在execfile中提到的脚本功能

    0热度

    1回答

    我需要从另一个脚本中调用一个python脚本,我试图用的execfile function.I的帮助下做到这一点需要通过一本字典作为参数传递给调用function.Is有没有可能做到这一点? import subprocess from subprocess import Popen -------To read the data from xls----- ret_lst = T_read

    0热度

    1回答

    我有多个脚本正在导出相同的界面,并且它们在绝缘范围内使用execfile()执行。 事情是,我希望他们共享一些资源,以便每个新脚本不必从头开始重新加载它们,从而失去启动速度并使用不必要的RAM数量。 脚本实际上比下面的例子更好地封装和防止恶意插件,这是我开始遇到的问题。 问题是,我想创建一个资源的脚本能够用数据填充它,删除数据或删除资源,并且当然可以访问它的数据。 但是其他脚本不应该能够改变他人的

    1热度

    1回答

    我正在使用下面的代码来选择我想要一个接一个地运行的测试。 from easygui import * import sys,os msg="Select following tests for testing" title="Test Selector" choices=["Test_case","Test_case2"] choice=multchoicebox(msg,title,

    0热度

    1回答

    我有一个关于通过的execfile在Python 我的主要脚本位于home/pi/var/www/html/main.py执行脚本()的问题。我的第二个脚本是home/pi/start.py,包括几个模块。 当我我execfile("/home/pi/start.py")得到这个错误: <type 'exceptions.ImportError'> Python 2.7.9: /usr/bin/p

    0热度

    1回答

    考虑下面的代码访问: aDict = {} execfile('file.py',globals(),aDict) aDict['func2']() # this calls func2 which in turn calls func1. But it fails 而且file.py包含此: def func1(): return 1 myVar = func1() #

    -1热度

    2回答

    我有几个脚本(命名为one.py和two.py)使用execfile循环调用对方。 one.py(这是开始的)有一些代码(初始化),我只想执行一次。 我想继续使用的execfile如果可能的话 我怎么能做到这一点? #one.py def initialize(): # initializing initialize() # do the main work execf

    1热度

    2回答

    我需要从Maya中编写的外部软件向脚本发送一个脚本。我试着用一个小例子来做到这一点: import socket import time from os.path import abspath ADDR=('127.0.0.1',666) def execute_file(fileFullPath): client = socket.socket(socket.AF_INE

    0热度

    1回答

    Python有一个函数,我们可以执行其他python文件并从vars中获取该文件中的方法。下面是示例代码粗糙的解释:= file1.py def method1(): print 'hello world' file2.py globals = file1.__dict__ execfile(file1.py, globals, locals); # locals['met

    1热度

    1回答

    我试图在ipython交互式shell中动态地从脚本加载函数。例如,假设我有一个python脚本是这样的: # script.py import IPython as ip def Reload(): execfile('routines.py', {}, globals()) if __name__ == "__main__": ip.embed() 假设文件r