Python bug:ValueError: invalid literal for int() with base 10: ”

  • Post author:
  • Post category:python

bug解释: 报错的意思就是 不能吧 ‘’ 变成 int,注意单引号中间没有内容。 报错原因: 原始 CSV 文件每一行是用逗号分割,在读CSV文件时把每一行按照 ','切分后,生成list,读取 list 中的某一项 A 转换为 int 型,进行 int 计算操作。 解决方法: 查找 CSV 文件,发现是该行中这个字段为空值,所以不能进行 int 计算操作。 进行空值处理即可,如下: if A …

继续阅读 Python bug:ValueError: invalid literal for int() with base 10: ”

Python虚拟环境pyenv、venv(pyvenv)、virtualenv之间的区别,终于搞清楚了

  • Post author:
  • Post category:python

背景 问题1: 举个例子,tensorflow(tf)是一个十分流行的python机器学习库,你现在手里有两个tf项目,其中项目A需要使用python2.7 + f1.2,项目B需要使用python2.7 + tf1.6.这两个项目你得同时进行,怎么办? 愚蠢的办法是需要运行项目A时,将python2.7中的tf1.6卸载掉,安装tf1.2;需要运行项目B时,将python2.7中的tf1.2卸载…

继续阅读 Python虚拟环境pyenv、venv(pyvenv)、virtualenv之间的区别,终于搞清楚了

python程序在命令行执行提示ModuleNotFoundError: No module named ‘XXX’ 解决方法

  • Post author:
  • Post category:python

   在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError: No module named xxx这样的错误,解决方法: 在报错的模块中添加: import sysimport oscurPath = os.path.abspath(os.path.…

继续阅读 python程序在命令行执行提示ModuleNotFoundError: No module named ‘XXX’ 解决方法

学习笔记:python识别验证码自动登录

  • Post author:
  • Post category:python

最近在整python自动化测试,目标网站需要输入验证码登录。 通过selenium元素定位可以拿到图片的地址。但是尝试了很多次发现无法直接下载图片,浏览器却可以打开。原来是因为图片其实是data: image/png; base64技术的嵌入数据,可以直接拿url转码成图片。 识别验证码的库我用的是ddddocr(“带带弟弟”),识别非常精准而且持续更新中,对付一些字母汉字点击滑块验证码都够用。 …

继续阅读 学习笔记:python识别验证码自动登录

Docker容器化安装Python、第三方包、制作镜像、内网部署

  • Post author:
  • Post category:python

在项目中经常需要在linux服务器上搭建Python环境,但是由于linux系统的版本等原因,导致内网环境中安装Python及第三方库的过程出现各种问题,因此采用Docker的方式部署Python。大致流程分为以下步骤:1、Docker hub拉取Python镜像 2、创建容器并在容器内增加项目所需第三方库 3、将步骤二的容器制作为镜像 4、将镜像用于内网环境。(Docker的安装此处不再描述) …

继续阅读 Docker容器化安装Python、第三方包、制作镜像、内网部署

Python 获取下载文件大小

  • Post author:
  • Post category:python

import requests # 构造请求头 headers={ "Accept-Encoding": "identity", 'session':'JSESSIONID', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85…

继续阅读 Python 获取下载文件大小

Python模块之psutil详解

  • Post author:
  • Post category:python

一、psutil模块: 1.psutil是一个跨平台库(http://pythonhosted.org/psutil/)能够轻松实现获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要用来做系统监控,性能分析,进程管理。它实现了同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、who、df、kill、free、nice、ionice、io…

继续阅读 Python模块之psutil详解

Trurtle3在Ubuntu20.04-neotic 的python运行步骤

  • Post author:
  • Post category:python

  创建工作空间 mkdir -p ~/xxx_ws/src cd ~xxx_ws/src catkin_init_workspace # 可有可无,因为后面还要编译整个空间 创建功能包 cd ~/xxx_ws/src catkin_create_pkg learning_topic roscpp rospy std_msgs geometry_msgs turtlesim 编写发布者/订阅者py…

继续阅读 Trurtle3在Ubuntu20.04-neotic 的python运行步骤

python实例if-else语句的使用

  • Post author:
  • Post category:python

Python学习之if-else语句使用示例 汽车停车启动引擎控制,废话不多说,直接上代码 汽车停车启动引擎控制,废话不多说,直接上代码 command = "" started = False while True: command = input('> ') if command == "start": if started: print("汽车已经启动了") else: started…

继续阅读 python实例if-else语句的使用

python datetime 加减_Python datetime及其加减

  • Post author:
  • Post category:python

datetime及其加减 from dateutil.relativedelta import relativedelta from datetime import date, timedelta import datetime 打印当前时间 In [51]: datetime.datetime.now() Out[51]: datetime.datetime(2017, 7, 19, 10, 4…

继续阅读 python datetime 加减_Python datetime及其加减