python 实例

来源:互联网 发布:小猪cms三网通 编辑:程序博客网 时间:2024/06/09 14:12
import pexpectdef scp_cmd():    passwd = 'xxxx'    ssh = pexpect.spawn('scp /home/oracle/m.py oracle@179.100.233.47:/tmp')    r = 0    try:        i = ssh.expect(['password: ', 'continue connecting (yes/no)?'])        if i == 0 :            ssh.sendline(passwd)        elif i == 1:            ssh.sendline('yes\n')            ssh.expect('password:')            ssh.sendline(passwd)    except pexpect.EOF:        ssh.close()        r = 1    else:        r = ssh.read()        ssh.expect(pexpect.EOF)        ssh.close()    return rprint scp_cmd()

pyc文件是python的二进制编译,pyc文件比py文件拥有更快的装载速度,执行速度没有区别。
因为pyc文件是二进制文件,不是明文显示,利用这一特性,发布PYC文件隐藏源代码.

python -c "import compileall; compileall.compile_dir('目录')" 
python -c "import compileall; compileall.compile_dir('/m2')"


第一种方法(gzexe):
这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。
它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。
使用方法:
gzexe file.sh
它会把原来没有加密的文件备份为 file.sh~ ,同时 file.sh 即被变成加密文件;

0 0
原创粉丝点击