当前位置:首页 » 编程软件 » 控制py脚本

控制py脚本

发布时间: 2022-09-21 02:43:12

㈠ 如何使用批处理执行python脚本,并把python脚本的控制台日志输出到一个log文件中

1, 用绝对路径试试:D:\logs\log.txt;
2, 最后的exit去掉试试,反正最后一行执行完也会自然退出。
3, 另写一个简单的python测试脚本,里面只有一行 print 'Hello World', 然后用上述批处理执行一下看看log对不对。

㈡ 如何在VBA中调用Python脚本

已有一个Python脚本实现了部分功能,想使用VBA直接调用Python脚本

Python脚本如下:
[python] view plain
import time
def hello(name):
return "Hello, " + name + "!"

print hello("World")
#延时关闭windows控制台,使得用户可以看到运行结果
time.sleep(150);

方法如下:
[python] view plain
<pre name="code" class="vb">Sub test()

Call Shell("C:\Python27\Python.exe C:\Users\Hongxing\Desktop\py2exe\Hello.py", vbNormalFocus)

End Sub

㈢ 请教如何在没有安装python的环境中执行py脚本

py2exe是把python interpreter和用到的库打包在一起,放在一个exe文件里。
另外,shedskin把python编译为c++,再编译为原生的可执行文件。但它对python(语言特性和标准库)的支持不完全,能否编译你的程序要你自己去看。

㈣ python怎么控制外部程序,操作exe

py2exe啊,一点也不老,稳定而且好用。
操作步骤如下:
如果你有一个名为helloworld.py的python脚本,你想把它转换为运行在windows上的可执行程序,并运行在没有安装python的windows系统上,那么首先你应写一个用于发布程序的设置脚本例如mysetup.py,在其中的setup函数前插入语句import py2exe 。
mysetup.py示例如下:
# mysetup.py
from distutils.core import setup
import py2exe

setup(console=["helloworld.py"])
然后按下面的方法运行mysetup.py:
python mysetup.py py2exe
上面的命令执行后将产生一个名为dist的子目录,其中包含了helloworld.exe,python24.dll,library.zip这些文件。
如果你的helloworld.py脚本中用了已编译的C扩展模块,那么这些模块也会被拷贝在个子目录中,同样,所有的dll文件在运行时都是需要的,除了系统的dll文件。
dist子目录中的文件包含了你的程序所必须的东西,你应将这个子目录中的所有内容一起发布。

默认情况下,py2exe在目录dist下创建以下这些必须的文件:
1、一个或多个exe文件。
2、python##.dll。
3、几个.pyd文件,它们是已编译的扩展名,它们是exe文件所需要的;加上其它的.dll文件,这些.dll是.pyd所需要的。
4、一个library.zip文件,它包含了已编译的纯的python模块如.pyc或.pyo
上面的mysetup.py创建了一个控制台的helloword.exe程序,如果你要创建一个图形用户界的程序,那么你只需要将mysetup.py中的console=["helloworld.py"]替换为windows=["myscript.py"]既可。

py2exe一次能够创建多个exe文件,你需要将这些脚本文件的列表传递给console或windows的关键字参数。如果你有几个相关联的脚本,那么这是很有用的。
运行下面个命令,将显示py2exe命令的所有命令行标记。
python mysetup.py py2exe --help

㈤ python如何重新执行脚本

我也出现过这样的问题,如果在本脚本执行while的话,如果使用一些模块,有时候会出错。比如使用websocket的时候,(可能自己水平也不行,找了半天没发现出错的原因),后来放弃本脚本while。

我是这样解决的:

写一个脚本,如a.py,使用os.system(cmd) (或是其他模块) 来运行b.py。

至于b.py什么时候退出,就看你自己了

PS:至于这样做是否会影响效率,因为程序小,就不在考虑范围内了

例:

#!/usr/bin/python
#-*-coding:utf-8-*-
#encoding:utf-8
importos

if__name__=='__main__':
while1:
cmd='pythonD:\b.py'#必须转义''
os.system(cmd)

㈥ 我写个py脚本,如何在idle 中调用

您好,这个问题很好解决,步骤如下:
1,把脚本文件放入python目录下的Lib文件夹(程序中不能有‘if __name__ == '__main__'’短语)
2,在idle里 import 程序名
3,完成!

㈦ 怎么在python脚本中调用其它的python脚本运行

如果要在test.py中调用脚本func.py脚本

首先,两个脚本文件要放在pythonpath下,其次在test.py脚本的开头写上import func,这样就可以直接调用func中的函数方法了。

㈧ 如何把一个py脚本配置在contab每天定时跑

先保证你的脚本可以手工运行(如,python sample.py),然后编辑crontab文件,

#
3018***rootpythonsample.py

每天晚上6点半执行sample.py。

㈨ Python 如何写脚本

以Python2.7操作为例:

1、首先需要打开电脑桌面,按开始的快捷键,点击Python2.7如图所示的选项进入。

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:628
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:357
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:75
php微信接口教程 发布:2025-04-16 17:07:30 浏览:300
android实现阴影 发布:2025-04-16 16:50:08 浏览:788
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:338
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:204
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:801
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:357
土压缩的本质 发布:2025-04-16 16:13:21 浏览:583