如何锁定Python脚本使其无法编辑?
2015-05-20 20:49
183 查看
转载链接:http://support.esrichina.com.cn/2008/1008/1646.html
文章编号 : 35630
软件: ArcGIS - ArcEditor 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 9.2, 9.3, 9.3.1 ArcGIS - ArcView 9.2, 9.3, 9.3.1
操作系统: N/A
摘要:
下面提供的方法描述了如何锁定Python脚本使其无法编辑。当脚本需要共享但不希望被修改时,将PY文件编译成PYC文件,这保证了脚本内容不被更改。PYC文件是二进制的,无法直接读取。
内容:
下面是将PY文件编译成PYC文件的方法。
即使PY文件不存在PYC文件也是可以运行的。
import py_compile
script = "C:\\temp\\myscript.py"
py_compile.compile(script)
以上代码可以放到一个PY文件中,或者在PythonWin的立即窗口中执行。
PYC文件会生成在与PY文件相同的目录下。
文章编号 : 35630
软件: ArcGIS - ArcEditor 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 9.2, 9.3, 9.3.1 ArcGIS - ArcView 9.2, 9.3, 9.3.1
操作系统: N/A
摘要:
下面提供的方法描述了如何锁定Python脚本使其无法编辑。当脚本需要共享但不希望被修改时,将PY文件编译成PYC文件,这保证了脚本内容不被更改。PYC文件是二进制的,无法直接读取。
内容:
下面是将PY文件编译成PYC文件的方法。
即使PY文件不存在PYC文件也是可以运行的。
import py_compile
script = "C:\\temp\\myscript.py"
py_compile.compile(script)
以上代码可以放到一个PY文件中,或者在PythonWin的立即窗口中执行。
PYC文件会生成在与PY文件相同的目录下。
相关文章推荐
- win7上的python脚本无法连接运行在virtualbox上的mongodb
- 如何用命令行运行python脚本
- Python脚本如何生成Windows可执行文件.exe
- 如何在ubuntu16.04上添加开机自启动的python脚本
- office2007无法编辑,被锁定
- 在Xcode中编辑运行 Python 脚本
- 如何新建、打开和编辑Python文件?
- 在python中,如何获取脚本文件所在路径
- python脚本中如何设置系统的环境变量
- 在arcgis使用python脚本进行字段计算时是如何解决中文问题的
- 无法编辑的word文件如何修改
- C#如何调用Python执行脚本,并将执行结果显示值显示至C#界面
- 如何使python脚本运行在daemon模式
- 如何在cmd命令下运行python脚本
- 在cmd下运行Python脚本+如何使用Python Shell
- mono无法编辑脚本
- 如何创建和使用Python CGI脚本
- C#如何调用Python执行脚本,并将执行结果显示值显示至C#界面
- Xcode 4 中如何运行 Python 脚本?
- 如何修改无法编辑的word文档