今天开发部的同事在提交.so后缀文件时候,一直接提示报错。后来才知道原来是配置文件出了问题,把so文件的提交给屏蔽掉了。处理方法如下:cd/root/.subversion;vimconfig文件;找到global-ignores字样:#global-ignores=*.o*.lo*.la*.al.libs*.so*.so.[0-9]**.a*.pyc*.pyo#*.r..
分类:
其他好文 时间:
2014-11-07 15:01:38
阅读次数:
112
制作rpm包时,有时包含python程序,一般默认的行为:打包时对python脚本会编译成pyc,pyo字节码文件并一起放在rpm包中,这可能导致打包时引用文件缺失的错误。如果不需要这些字节码文件,可以修改/usr/lib/rpm/brp-python-bytecompile找到编译pyc,pyo的两条命令,并将其注释,..
分类:
编程语言 时间:
2014-10-30 15:34:23
阅读次数:
213
在项目下新建.gitignore文件 加入 .pyc
.gitignore
分类:
其他好文 时间:
2014-10-09 23:34:38
阅读次数:
126
自己编写了一个模块class_get_set.py,路径为/root/py,在交互式界面中导入:importclass_get_set发现编写的模块有问题,修改完后,此时已经存在了class_get_set.pyc的字节码文件了,再次import不会有期望的覆盖效果,需要使用reload(class_get_set)导入后,引用需要class_get_s..
分类:
其他好文 时间:
2014-09-26 20:42:19
阅读次数:
158
工作中碰到一些目录需要写入数据,为了安全起见需要屏蔽特定路径下的php,python解析。nginx相关配置:location~/(data|sites/upload)/.*\.(php|php5|py|pyc|sh)?${denyall;}apache相关配置:<Directory/usr/local/apache/htdocs/bbs/data>php_flagengineoff</Director..
分类:
编程语言 时间:
2014-09-25 13:51:39
阅读次数:
306
什么是字节码 python解释器在执行python脚本文件时,对文件中的python源代码进行编译,编译的结果就是byte code(字节码) python虚拟机执行编译好的字节码,完成程序的运行 python会为导入的模块创建字节码文件 字...
分类:
编程语言 时间:
2014-09-21 01:39:09
阅读次数:
494
import 模块名模块名没有.py后缀引用模块中的内容: 模块名.内容.pyc files将.pyc文件作为模块引入比直接引入.py要快,因为它已经完成部分引入模块的工作,且它是平台独立的。注意,由于.pyc文件通常生成在与.py文件相同的目录中,因此python对该目录必须有写权限。from.....
分类:
编程语言 时间:
2014-09-08 10:48:56
阅读次数:
284
vi hello.py#!/usr/bin/env pythonprint "hello world!"while True: print("hello world!")python(进入python)import hello(导入hello模块)会生成pyc文件,编译器产生的文件,用c语言继续执行...
分类:
编程语言 时间:
2014-08-25 14:43:54
阅读次数:
282
在Python2.3之前Python自带反编译的工具,高版本的貌似这个反编译的已经不能用了。 据说是在Python2.7上最好用的反编译工具uncompyle 代码地址 http://github.com/gstarnberger/uncompyle 编译Python 把Python文件编译为pyc...
分类:
编程语言 时间:
2014-08-22 15:46:08
阅读次数:
219