`

python 学习笔记【二】【原创】

阅读更多
一、读取配置
#config.ini
[server]
interfaceURI = http://localhost:8080/dub/
downloadURI = http://127.0.0.1:7056/data/
saveDir = D:/temp/singlewindow/data/
agentCode = 3122263935

#config.py
import configparser

def getConfigValue(section, key):
    config = configparser.ConfigParser()
    config.read("config.ini")
    return config.get(section, key)

print(getConfigValue("server","interfaceURI "))


二、读取文件
def readfile(filename):
    f = open(filename,'r',encoding= 'utf8') # 读模式
    s=f.read() # 一次读取整个文件,文件大不适用
    f.close()
    return s


三、多线程
from time import sleep

def downloadmessage():
    print("下载报文线程开始启动...")
    while (True):
        #do download

def uploadreceipt():
    print("上传回执线程开始启动...")
    while (True):
        #do upload


if __name__ == '__main__':
    threads = []
    t1 = threading.Thread(target=downloadmessage)
    threads.append(t1)
    t2 = threading.Thread(target=uploadreceipt)
    threads.append(t2)

    for t in threads:
        t.setDaemon(True)
        t.start()

    t.join()

    print("主线程运行结束...")


四、异常处理
try:
     files = httprequest.getFileByRequests()
     arr=json.loads(files)
     for i in range(0, len(arr)):
         download.downloadFile(arr[i].get('fileName'))
except:
     print("Unexpected error:", sys.exc_info()[0])
finally:
     sleep(1)



五、打包
安装pyinstaller, 安装方法见python 学习笔记【一】
#打成launcher.exe
pyinstaller -F -i c:\zjport.ico launcher.py

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Python学习笔记(强烈推荐)

    Python学习笔记 ,本书为皮大庆所原创,非常好。是本人入门的第一书。大约8个小时的时间即可看完,使你能对Python有一个大体的认识。比入门指南之类的都在好懂的多。最好一边看一边试,效果真的好得不得了。强烈推荐...

    Python学习笔记.rar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    Python学习笔记4-回文数

    Python学习笔记4-回文数 题目: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 ...

    小白Python学习笔记1

    原创文章 1获赞 1访问量 6 关注 私信 展开阅读全文 作者:Facias

    Python基础(二)

    本资源为本人原创,经过学习之后添加个人理解总结的学习笔记,分享给大家,此资源包括Python基础的第二部分: - while 循环 - 格式化输出 - 基本运算符 - 编码初识

    Python学习笔记——csv/excel文件读写&保存

    工具包准备和设置检查csv文件读写和保存csv文件读写csv文件保存Excel工作表文件读写和保存excel文件读写excel文件保存总结附录代码 工具包准备和设置检查 相关工具包导入: ... 原创文章 5获赞 5访问量 109 关注

    吴恩达老师机器学习课的笔记,Python代码实现等。黄海广博士原创,黄海广博士也是这门课的最初翻译者。

    吴恩达老师机器学习课的笔记。黄海广博士原创,黄海广博士也是这门课的最初翻译者。包括课堂笔记,数学基础,Python代码。

    Python学习笔记7——数据清洗之多表合并

    目录工具包准备纵向合并横向合并总结附录代码 工具包准备 纵向合并 数据准备: 初始数据为包含3个工作簿的Excel工作表,3个工作簿的列... 原创文章 9获赞 8访问量 395 关注 私信 展开阅读全文 作者:制了个了个杖

    Python数据可视化项目记录(一)

    个人Python学习,数据可视化项目的笔记记录(一),原创。

    Python基础(四)

    本资源为本人原创,经过学习之后添加个人理解总结的学习笔记,分享给大家,此资源包括Python基础的第四部分: - 列表 - 元组 - range

    机器学习:机器学习实战(Python3):kNN,决策树,贝叶斯,逻辑回归,SVM,线性回归,树回归

    k-近邻算法(史诗级干货长文)代码第三章:决策树(决策树)文章个人网站CSDN知乎Python3《机器学习实战》学习笔记(二):方法树基础篇之让我们从相亲说起Python3《机器学习实战》学习笔记(三):决策树实战篇之为...

    Python基础(五)

    本资源为本人原创,经过学习之后添加个人理解总结的学习笔记,分享给大家,此资源包括Python基础的第五部分: - 字典 - 字典嵌套

    Python基础(三)

    本资源为本人原创,经过学习之后添加个人理解总结的学习笔记,分享给大家,此资源包括Python基础的第三部分: - 整型 - 字符串 - for循环

    Python基础(六)

    本资源为本人原创,经过学习之后添加个人理解总结的学习笔记,分享给大家,此资源包括Python基础的第六部分: - 驻留机制 - 深浅拷贝 - 集合

    Python基础(七).zip

    本资源为本人原创,经过学习之后添加个人理解总结的学习笔记,分享给大家,此资源包括Python基础的第七部分: - 基础数据类型补充 - 循环删除问题 - 二次编码

    最新版学习笔记—Python机器学习基础教程(1)Irises(鸢尾花)分类—附完整代码

    开始学习机器学习基础,在此留下学习心得与自己的理解。 啥也不说,先看一下鸢尾花啥样 原创文章 21获赞 17访问量 1688 关注 私信 展开阅读全文 作者:会飞的小猪崽儿

    Python基础(九)

    本资源为本人原创,经过学习之后添加个人理解总结的学习笔记,分享给大家,此资源包括Python基础的第九部分: - 函数初识 - 函数定义 - 函数调用 - 函数返回值 - 函数参数

    Python基础(一)

    本资源为本人原创,经过学习之后添加个人理解总结的学习笔记,分享给大家,此资源包括Python基础的第一部分: - 变量 - 常量 - 注释 - 基础数据类型初识 - 用户输入 - 流程控制语句

    Python基础(八).zip

    本资源为本人原创,经过学习之后添加个人理解总结的学习笔记,分享给大家,此资源包括Python基础的第八部分: - 文件操作 - 文件修改

    note:学习python中的笔记,资料来自书和我网上,时间久了找不到出处。如果发现自己原创内容请留言

    笔记 学习python中的笔记,资料来自书和我网上,时间久了找不到出处。如果发现自己原创内容请留言

Global site tag (gtag.js) - Google Analytics