zhizhesoft

  • 首页
Python
Python

unix系统安装pycharm

一,下载压缩文件 1)进入PyCharm官网,选择Professional专业版,直接点击DOWNLOAD,如图1;                                                                                                  图1 2)进入跳转页面,出现提示框,点savefile,开始下载; 3)解压缩文件:.tar.gz文件、 .tgz文件 # .tar.gz 和 .tgz tar -zxvf FileName.tar.gz #…

2022年8月1日 0条评论 26点热度 0人点赞 risingsun 阅读全文
Python

Python学习笔记【第七篇】:编码、文件、文件夹操作

 介绍 我们用pytthon、C#、Java等这些编程语言,想要把文件(文字、视频....)永久保存下来就必须将文件写入到硬盘中,这就需要我们应用程序去操作硬件,我们这些编程语言是无法直接操作硬件的。就需要操作系统把复杂的硬件操作封装成接口给应用程序调用。这样用户\应用程序就能对文件进行操作了。   字符编码: 1:python读/写文本文件会涉及到编码 2:python关于识别到定义变量的时候   ASCII:只支持英文字符串 采用8位二进制对应一个英文字符粗 GBK:支持英文、中文字符串 采用8位(8bit=1…

2022年8月1日 0条评论 59点热度 0人点赞 risingsun 阅读全文
Python

并发编程(一) 线程

一 进程与线程 进程 最小的资源管理单位(盛放线程的容器),进程之间的数据集是相互独立的 进程组成: 1.程序 2.数据集:程序执行过程中多需要使用的资源 3.进程控制块:保存进程状态 线程 最小的执行单位(容器里的东西),线程又叫做微进程,一个进程包括多个线程,共享同一个数据集 线程组成: 1.线程ID 2.程序计数器 3.寄存器集合 4.堆栈 线程的引入减小了程序并发执行时的开销,提高了操作系统的并发性能。线程没有自己的系统资源。 进程与线程的关系 进程和线程的关系: 1.一个线程只能属于一个进程,而一个进程可…

2022年7月31日 0条评论 25点热度 0人点赞 risingsun 阅读全文
Python

Python读取导入非安装文件库的方法

一、将文件库放到和.py文件同一目录下; 二、.py文件头导入文件库的格式为(以导入CIFAR-10数据的类为例)【其实就在文件库前面加个.】: from .cifar10 import cifar10, cifar10_input  

2022年7月31日 0条评论 14点热度 0人点赞 risingsun 阅读全文
Python

python logging模块 basicConfig配置文件

logging.basicConfig(level=log_level, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', datefmt='%a, %d %b %Y %H:%M:%S', filename='parser_result.log', filemode='w') logging.basicConfig函数各参数: filename: 指定日志文件名 filemode: 和file函数意义相同,指定…

2022年7月31日 0条评论 18点热度 0人点赞 risingsun 阅读全文
Python

AttributeError: module '__main__' has no attribute 'main'解决方法

在终端运行.py文件时报错:AttributeError: module '__main__' has no attribute 'main' 原因:在PyCharm里运行python程序需要添加 if __name__ == "__main__": 但是直接用python命令行运行时无法识别出该函数头,删除该函数所有内容即可!

2022年7月31日 0条评论 13点热度 0人点赞 risingsun 阅读全文
Python

并发编程(三) IO模型

五 IO模型 常用的IO模型有4种: 阻塞IO 非阻塞IO IO多路复用 异步IO 不常用的有: 驱动信号 5.1 阻塞IO、非阻塞IO 阻塞IO:进程不能做其他的事情 非阻塞IO:等待数据无阻塞 阻塞IO 阻塞IO就是全程阻塞,其中,全程指的是等待数据和 数据从内核态拷贝到用户态。 全程阻塞就是以上两个步骤都阻塞。如图: 系统调用两个阶段: wait for data:阻塞 copy data:阻塞 非阻塞IO 非阻塞IO是部分阻塞, 等待数据时不会阻塞,而是在固定时间内循环发起系统调用,请求不到做自己的事情,等…

2022年7月31日 0条评论 27点热度 0人点赞 risingsun 阅读全文
Python

并发编程(四) 队列

六 队列 队列与线程有关,保证多线程信息交换的安全。另外,队列是一种数据结构。 队列可以解决的两个问题:解耦、异步 异步、同步: 异步: 优点:解决排队问题 缺点:不能保证任务被及时执行 应用场景:去哪儿网购机票 同步: 优点:保证任务被及时执行 缺点:排队问题 解耦: 消息队列天然解耦 进程通过消息队列联系,不需要有接口 6.1 队列的作用 存储消息和数据 保证消息顺序 保证数据交付 实际应用: 大并发: 目前使用web nginx(同一时刻,可以有1w-2w个并发请求);之前使用的是apache(同一时刻,只能…

2022年7月31日 0条评论 23点热度 0人点赞 risingsun 阅读全文
Python

如何使用python在保留原excel格式的前提下插入/修改数据

一、需求分析: 统计的报表中需要每日查询当天数据并追加到原有的excel后面。 因为原始excel格式已经设定好,如果使用xlwt,仅仅指定设定我们要插入的单元格的格式,原始数据的格式会被初始化。        所以如果能够不改变原格式的前提下完成插入数据,将会省去较多的时间去调整excel格式。    该随笔实现的功能就是在不改变excel模板的格式下进行写入数据。 二、环境 python3、windows 三、实现代码 如果想要实现该功能需要用到python的两个库:xlrd和xlutils。 xlrd打开ex…

2022年7月31日 0条评论 100点热度 0人点赞 risingsun 阅读全文
Python

python中split()、os.path.split()函数用法

参考:https://www.cnblogs.com/foremostxl/p/9363250.html   方便查阅 点击这里进入:进入

2022年7月31日 0条评论 30点热度 0人点赞 risingsun 阅读全文
12345…3770
Search

COPYRIGHT © 2022 zhizhesoft. ALL RIGHTS RESERVED.