通过Vim执行Python3脚本遇到的坑
在用Python3的requests库写爬虫的过程中,通过get或post方法获得的返回值r之后,我用print函数打印r.json()的返回值,居然遇到了“UnicodeEncodeError: ‘ascii’ codec …”这种字符串编码错误。
网上的解决方法大都是设置编码格式,不过那些都是针对Python2的,对Python3没用,因为Python3的字符串本来就是UTF-8的编码。我开始的写法是print(r.json())
,我以为是json函数的问题,但后来我把两个函数分开写,这才发现是print函数执行的问题。
回忆我之前写代码和执行代码的方式,原来问题在于这次我是用vim调用外部命令的方式(在命令行模式下执行!python3 %
)执行的Python脚本,而之前我都是另开一个终端来执行。估计是这次打印的内容有ascii无法编码的中文,所以通过vim执行才遇到了问题。
通过Vim执行Python3脚本遇到的坑相关推荐
- rocky8执行python3脚本
在root目录下建立所需的编辑文件并给与777权限后编辑它 1:指定由哪个解释器来执行脚本 2:导入标准库os 4:定义变量引用File字符串 5:定义变量引用目录目录字符串 6:循环 7:定义数字格 ...
- jmeter执行python脚本,Jmeter+Python-1问题记录jmeter执行Python3的脚本时报 ValueErro
Jmeter+Python-1问题记录jmeter执行Python3的脚本时报 ValueErro Jmeter+Python-1:问题记录,jmeter执行Python3的脚本时报 ValueErr ...
- python 操作oracle 执行脚本_CentOS 7定时执行python脚本
CentOS 7定时执行python脚本 在CentOS下,可以使用crontab进行定时任务的处理. 一.crontab的安装 默认情况下,CentOS 7中已经安装有crontab,如果没有安装, ...
- 如何优雅的在windows(含win7)上执行linux脚本
原文地址 目录 原文地址 前言 下载安装cygwin 配置cygwin的默认shell 配置apt-cyg 工具实现命令安装新的软件和常见的命令 一些配置文件 vimrc配置文件的内容 fish sh ...
- linux定时python,linux 中定时执行python脚本
一.让Python随Linux开机自动运行 准备好要自启的脚本auto.py 用root权限编辑以下文件 sudo vim /ect/rc.local 在exit 0上面编辑启动脚本的命令(编辑rc. ...
- linux离线安装python3.6_Linux下安装Python3.6及避坑指南
Python3的安装 1.安装依赖环境 Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好. yum -y install zlib-dev ...
- jenkins执行shell脚本,找不到环境变量
2019独角兽企业重金招聘Python工程师标准>>> 问题如摘要描述:问题原因分析参考 jenkins找不到环境变量 解决方案:在需要执行的脚本前加上 /bin/bash -l ...
- ubuntu 定时执行php文件,Ubuntu crontab 定时执行php脚本文件
什么是Cron和Crontab Unix和Linux系统的各个发行版本基本都支持Cron,Cron /Crontab允许我们在设定的时间自动执行或定时执行某个任务,如应用程序或脚本.更详细的概念和使用 ...
- windows 下执行mysql脚本_Windows下批处理执行MySQL脚本文件
一. @echo off Setlocal enabledelayedexpansion ::CODER BY Mark_Li POWERD BY iBAT 1.6 cd "C:\Progr ...
最新文章
- [递归]一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。
- java线程安全总结 - 1 (转载)
- SLAM十四讲笔记1
- 【CMU】图卷积神经网络中的池化综述,Pooling in Graph Convolutional Neural Network
- 用户通过WEB方式更改AD域帐户密码
- 【渝粤题库】国家开放大学2021春2180办公室管理题目
- Ios tab Bar 使用方法
- 工作260:js判断一个数组是否包含一个指定的值
- Github基本操作的学习与温习
- MySQL流浪记(一)—— 初步认识数据库的内涵
- package.json和bower的参数解释
- Producer Consumer
- 20191024:单调栈问题的引出
- Hadoop的map阶段流程
- retrofit2、RxJava简单使用总结
- YOLOV5学习记录
- hrbust/哈理工oj 1475国王的宴会【树型dp】
- Oracle RAC原理
- ES:ES支持的数据类型
- 100以内的数分解问题