写python脚本 ,版本2.7.5

由于项目需要,需要用python 2.7.5 写2个简单python脚本,由于2.7 已经不再维护,很多包需要自己加(如果装了pip包,可以用pip list 列出已有的包,使用过程中pip install 对应jar不成功,就只能手动加了)过程中遇到一些报错,分享下

首先下载安装python 2.7.5 ,解压后配置环境变量,
在控制台 python 显示版本信息代表安装成功
在这里插入图片描述

SyntaxError: Missing parentheses in call to ‘print’

这个原因是因为python 3.0上,一些语法函数改变
由print “hello,world” 改为 print (“hello,world”),python 2.7.5还是用print “hello,world”

SyntaxError: Non-UTF-8 code starting with” 语法错误
这个原因是要在脚本上面加上 # coding = utf-8
这里要注意下,在写脚本时要转为引文输入法

SyntaxError: invalid syntax
这个我在执行时 用python + 绝对路径一直报错
转为在脚本文件夹下 python + 脚本名就可以执行了

另外我需要在windows 环境下操作通过python操作redis
报错:moduleNotFoundError:No module named “redis”
这是因为操作redis还需要导入包redis-py
https://github.com/andymccurdy/redis-py下载然后在文件夹下python setup.py install安装,然后包就导入了

在写一个post 请求时,需要导入如下包
certifi chartdet idna requests setuptools urllib3

附上操作redis 和 发送请求脚本
redis:

import redis
r = redis.StrictRedis(host = '127.0.0.1', port=6379)
r.set("key","1111")
print(r.get('key'))

发送请求:

import requests
awaitTaskUrl = 'http://172.21.15.32:8080/v1/jobs/job/toggle'
requests.post(awaitTaskUrl)
print ('kang')

所需包地址:
链接:https://pan.baidu.com/s/14M4UK_YwzNEzI4LPOVT06A
提取码:tbl3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值