
python基础
rongDang
年轻人就该多读书
展开
-
python获取不同时区时间
python时区原创 2023-11-11 10:52:01 · 534 阅读 · 0 评论 -
递归删除文件和文件夹
碰到压缩包解压出来的文件夹里面有大几十万个文件,Windows删除太慢,测试python删除。原创 2023-03-15 15:03:28 · 576 阅读 · 0 评论 -
卸载Centos7自带的python3.6
3.查看现有安装的python,验证是否删除干净。1.卸载python3。2.删除所有残余文件。转载 2023-02-08 17:01:29 · 1831 阅读 · 0 评论 -
java中的一些方法转python3
爬虫碰到几个参数是java生成的,现在将其转为python测试。转载 2022-10-24 15:34:57 · 1263 阅读 · 0 评论 -
selenium 设置带账号密码验证的HTTP代理
selenium 设置带账号密码验证的HTTP代理转载 2022-08-18 16:06:31 · 1522 阅读 · 0 评论 -
CUDA和cudnn安装
CUDA 安装CUDA 我选择的是10.2版本,本机系统是windows7,是什么系统要选对应系统的CUDACUDA 下载地址:https://developer.nvidia.com/cuda-toolkit-archiveCUDA 安装比较简单,直接下一步安装就可以,前提记得把你的显卡驱动装好cudnn 安装CUDA 10.2对应cudnn7.6.5版本,所以我选择7.6.5版本, 下载地址:https://developer.nvidia.com/rdp/cudnn-arch.原创 2020-08-13 14:19:36 · 597 阅读 · 2 评论 -
xlwt 写表出错 row index was 65536, not allowed by .xls format
写了个自动读取文件,然后写入Excel表的程序,结果每个文件写入65536条数据后就报错查了下文档发现xlrd和xlwt是python中用来处理 xls 文件的函数,其单个 sheet 限制最大行数为65535,因此,当读写数据量超出时就会出现这种错误, 官方代码如下:解决方法就是使用 openpyxl, 它的最大处理行数好像有1百多万,这个已经足够了,估计100万的Excel打开不知道得卡到什么程度pip install openpyxl -i http://pypi.dou...原创 2020-07-08 15:57:50 · 2675 阅读 · 0 评论 -
Anaconda创建虚拟环境,以及在虚拟环境下安装tensoflow
下载地址:https://www.anaconda.com/distribution/#download-sectionAnaconda安装完成后,将它的Script路径添加到系统环境path下,这样就可以使用Anaconda的命令了Anaconda Prompt 下执行下面命令# 查看虚拟环境conda env list# 创建名字为 captcha_web, pyth...转载 2019-12-24 10:57:54 · 364 阅读 · 0 评论 -
Centos7安装uwsgi出现关于SSL错误的问题
问题如下 core/subscription.o: In function `uwsgi_remove_subscribe_node': subscription.c:(.text+0x942): undefined reference to `EVP_MD_CTX_free' subscription.c:(.text+0x991): undefined refere...原创 2019-11-02 15:08:35 · 5503 阅读 · 13 评论 -
python 实现C# 中的部分功能
工作需要接触到了一个C#版本的加密算法,需要将它转换为Python的版本,期间碰到的一些问题在此记录下1.C# 字符串转byte数组System.Text.Encoding encoder = System.Text.Encoding.UTF8;byte[] bytData = encoder.GetBytes("字符串");python 中对应的方法source_list...原创 2019-09-20 19:49:25 · 440 阅读 · 0 评论 -
使用 yahoo SMTP 服务发送邮件
发送代码如下,具体注释看代码import smtplibfrom email.header import Headerfrom email.mime.text import MIMETextfrom email.utils import parseaddr, formataddrdef _format_addr(s): name, addr = parseaddr(s)...原创 2019-08-14 11:43:22 · 5620 阅读 · 0 评论 -
paramiko使用秘钥连接
代码如下def ssh_scp(ip, port, user): private_key = paramiko.RSAKey.from_private_key_file('/usr/id_rsa') # 创建一个SSH客户端对象 ssh = paramiko.SSHClient() # 设置访问策略 ssh.set_missing_host_key_p...原创 2019-08-02 11:26:13 · 6165 阅读 · 0 评论 -
使用 python socket 执行远程服务器程序
参考:https://www.runoob.com/python/python-socket.htmlSocket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。socket函数python中使用socket()函数创建套接字,如下所示import socket# 参数1:family, 套接字家族可以使用AF...转载 2019-07-30 17:26:34 · 2286 阅读 · 0 评论 -
给python安装.whl文件
在用pip 安装你所需要的包时,有时候会有碰到一特别无聊的错误这里我们可以去https://www.lfd.uci.edu/~gohlke/pythonlibs/下载你所需要的包,点击下载,然后到cmd中进入到文件所在的目录进行安装,如下图所示也是通过 pip install ***(whl文件名) 安装,基本都能安装成功...原创 2018-06-28 18:07:52 · 655 阅读 · 0 评论 -
Django下创建数据库迁移出错(Error loading MySQLdb module: No module named 'MySQLdb')
首先做下笔记,关于setting的设置创建django项目的时候,在setting中我连接的是mysql数据库,而不是django默认的sqlite3,所以在setting中的database设置如下DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'bookdb...转载 2018-06-28 23:11:35 · 1970 阅读 · 0 评论 -
python中的作用域以及global的用法
转载于此处python中一个变量的作用域总是由在代码中被赋值的地方所决定的。 函数定义了本地作用域,而模块定义的是全局作用域。如果想要在函数中定义全局作用域则需要加上global修饰符。当在函数中引用未认证的变量名时,Python搜索的4个作用域,1,本地作用域,函数内部声明但没有使用global的变量。2,上一层结构中def或者lambda的本地作用域,之后是全局作用域,最后是在pytho...转载 2018-07-14 18:16:38 · 4340 阅读 · 1 评论 -
python中的yield使用
关于python中yield的使用,以前学习时有大概理解yield是怎么用,用文档做了笔记,但后面再看到yield时发现关于yield的理解和用法都忘记的差不多了,以前的笔记文档也没有找到,所以这里记录下关于yield的使用。参考文章: 这里yield的使用yield是用在函数中的,带有yield的函数不再是一个普通函数,而是一个生成器(generator),可以用于迭代,它不像 列表...转载 2018-10-24 10:00:06 · 603 阅读 · 0 评论 -
Windows下创建不同版本的python虚拟环境,
使用Python 虚拟环境,可以方便地Python2,Python3 共存。避免包的混乱和版本的冲突。为每个程序单独创建虚拟环境可以保证程序中能访问虚拟环境中的包,保持解释器环境的干净整洁,如果所有的包都放在系统的环境中的话,那么创建项目会变慢,项目会加载很多当前项目不需要的包,没有必要。首先我的电脑上 Python2.7.13 (安装路径 C:\Python27)和 Python3.6.5 ...原创 2018-12-29 14:59:35 · 745 阅读 · 0 评论 -
python 中的 urlparse 模块
在写 精通Scrapy网络爬虫 中的案例时,在写关于使用 FilesPipeline 案例时发现作者写的两行代码不怎么明白意思,在这做下笔记代码如下:from scrapy.pipelines.files import FilesPipelinefrom urllib.parse import urlparsefrom os.path import basename, dirname...原创 2019-01-03 22:20:32 · 1548 阅读 · 1 评论 -
JSON格式数据 与 python json模块
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。JSONjson简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构对象:对象在js中表示为{ }括...转载 2019-01-05 16:35:38 · 297 阅读 · 0 评论 -
pip install browsercookie报错问题
学习《精通Scrapy网络爬虫》的时候,需要涉及到browsercookie库的安装,安装的时候出了些问题,这里记录下。通过 pip install browsercookie 安装可能会出现下面问题 然后百度搜索下browsercookie,去https://pypi.org/project/browsercookie/里面下在这个它的压缩包,解压后,进入到解压路径,执行 :...原创 2019-01-06 17:47:07 · 1489 阅读 · 3 评论 -
python 函数中的 *args 和 **kwargs
如下案例所示:def test(*args, **kwargs): print('args:', args) print('kwargs:', kwargs) print('------------------------')test(1, 2, 3, 4)test(a=1, b=2, c=3, d=4)test(1, 2, 3, 4, a=1, b=2, ...原创 2019-01-02 18:54:22 · 357 阅读 · 0 评论 -
python内置函数 enumerate用法
enumerate意思为枚举,列举,作用就是对可迭代的数据(列表,字符串,,,),将他们组成一个索引序列,通过enumerate可以同时获得索引和值举例说明:我们也可以指定索引起始值,默认是从0开始,这里我们设置从1开始,如下图所示: ...原创 2019-02-16 16:11:25 · 1513 阅读 · 0 评论 -
Centos下安装python2 的pip
默认安装的python2.7.5好像没有安装pip这里使用yum命令来安装1.首先安装epel扩展源:yum -y install epel-releasePS:EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。2...原创 2019-05-25 09:00:48 · 1855 阅读 · 1 评论 -
python argparse库的基本使用
官方文档:https://docs.python.org/zh-cn/3.7/library/argparse.htmlhttps://docs.python.org/zh-cn/3.7/howto/argparse.htmlargparse是python推荐的命令行解析模块,在命令行中运行某个python脚本时可以在后面添加参数,然后在python脚本里面通过该模块去接收解析参数,...转载 2019-06-20 19:57:46 · 630 阅读 · 0 评论 -
python中的format函数
format格式化函数据了解,从python2.6开始,增加了一种格式化字符串的函数 str.format() ,它增加了字符串格式化的功能。基本语法感觉和占位符一样,通过 {} 和 : 来替代以前的%。format函数接受的参数每页限制,位置可以不按顺序。具体的操作如下:print "不指定位置:{} {}".format("hello","format")print "指定...原创 2018-03-31 19:34:40 · 3252 阅读 · 0 评论