![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
chengjieno1
这个作者很懒,什么都没留下…
展开
-
Python3 函数参数的传入
在运维过程中,有些时候需要向main函数中传递参数,以方便运维与测试,那么怎么向main函数中传入多个参数呢,下面以python3中的main函数为例,简单讲一下。首先我们需要import sys,sys是python3的一个标准库,也就是一个官方的模块。封装了一些系统的信息和接口,然后再说说argv这个变量。「argv」是「argument variable」参数变量的简写形式,一般在命令行...转载 2019-05-19 00:40:40 · 412 阅读 · 0 评论 -
Python程序代码隐藏和pyc包的导入
有时候用Python开发一些功能但不希望用户得到源代码,就希望对Python代码加一些保密措施。目前可行的方案可能是将核心代码用cython编译成os文件。分析如下:1.用pyc或pyo文件代替生成方式看这里。Python作为脚本语言,基本上只要是能得到pyc或pyo文件,便是等于拿到了源码,比如python在线反编译可以通过pyc和pyo文件快速识别出源代码。所以此方法只能隐藏源码。2...原创 2019-05-19 15:30:44 · 2309 阅读 · 0 评论 -
运用Python3发送邮件
方法一 使用自己的smtp服务器如果想用自己的服务器作为smtp服务器,首先要执行下面的命令:python3 -m smtpd -n -c DebuggingServer localhost:1025 &发送邮件的代码也要做出修改server = smtplib.SMTP(host='smtp.gmail.com', port=1025)发送邮件的代码如下...原创 2019-05-17 22:23:16 · 438 阅读 · 0 评论 -
Python 报错 TabError: inconsistent use of tabs and spaces in indentation
Python 缩进错误TabError: inconsistent use of tabs and spaces in indentation由于缩进混用了tab键和空格引起解决办法:将Tab键改为四个空格原创 2019-05-18 13:03:08 · 320 阅读 · 0 评论 -
SyntaxError: Non-ASCII character ‘xe5’ in file 04.py on line 4, but no encoding declared
出现问题的原因:程序中的编码错误,python默认是acii模式,没有支持utf8,代码中需要输出汉字,所以报错。解决办法:源代码文件第一行添加:#coding:utf-8-- coding: UTF-8 -- 也是相同的效果...原创 2019-05-23 15:52:58 · 452 阅读 · 0 评论