python基础学习--字符串和文件数据处理--附代码
param:{"phone":"18688773467","pwd":"123456"}@url:"http://119.23.241.154:8080/futureloan/mvc/api/member/register"
param:{"phone":"18688773467","pwd":"123456"}@url:"http://119.23.241.154:8080/futureloan/mvc/api/member/login"
请利用open函数把这两行数据读取出来,进行数据处理,然后最终的结果是:
res=[{'param':{"phone":"18688773467","pwd":"123456"},'url':'http://119.23.241.154:8080/futureloan/mvc/api/member/register'},{'param':{"phone":"18688773467","pwd":"123456"},'url':'http://119.23.241.154:8080/futureloan/mvc/api/member/login'} ]
def read_file(f):res = []file = open(f,'r')content = file.readlines() #读取所有行for line in content:temp = line.strip("\n") #处理行末尾的换行符temp_1 = temp.split("@") #按@再划分d = {}for item in temp_1:sep = item.find(":")k = item.split(":",1)[0]v = item.split(":",1)[1]d[k]=v #组合为字典 res.append(d)file.close()return res res = read_file("test_data.txt") print("res={}".format(res))
转载于:https://www.cnblogs.com/Elaine1/p/10434506.html
python基础学习--字符串和文件数据处理--附代码相关推荐
- 享学课堂python基础学习day15之文件操作
我是一个22年8月加入享学课堂的学生,主要学习python基础和爬虫课程,学到现在,发现以前的学习知识容易忘记,听了老师的建议之后,决定在CSDN写博客,可以复习自己学过的知识,废话不多说,文件操作里 ...
- Day2 Python基础学习——字符串、列表、元组、字典、集合
Python中文学习大本营:http://www.pythondoc.com/ 一.字符串操作 一.用途:名字,性格,地址 name = 'wzs' #name = str('wzs')print(i ...
- Python基础学习笔记-8.文件、异常和模块
8.文件.异常和模块 8.1.文件的读写 8.1.1.文件的打开 实际应用中,我们绝大多数的数据都是通过文件的交互完成的 首先,来看文件打开的通用格式 with open("文件路径&quo ...
- python基础学习-字符串
#__author:"Feng Lin" #date: 2018/8/26 #字符串操作 s='sddasdw11234Wiu' #capitalize首字母大写 s1=s.cap ...
- python | 基础学习(一)了解Bug、pycharm、变量、程序的三大流程(顺序、if、while)、运算符、快捷键
文章目录 一.引言 1.python的起源 2.解释器 3.python的设计目标 4.python的特点 二.python 1.了解BUG 2.python的三种运行方式 ①解释器python/py ...
- Python 基础学习笔记 03
Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...
- python心得体会-终于懂得python基础学习心得
为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...
- Python基础学习笔记之(二)
Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...
- Python基础学习笔记之(一)
Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...
最新文章
- 核试验计算机模拟,随着信息技术的发展,包括核试验在内的许多科学研究都可以用计算机模拟...
- Nodejs的http模块
- [poj3692]Kindergarten
- HDU 3400 Line belt【三分法】
- 她在哭,但我没资格安慰她......​
- 将jOOQ与JDBC比较
- class_create和class_device_create
- 第一个ncurses程序: hello world !!!
- zend studio如何更改字符集
- classcastexception异常_让你为之颤抖的Java常见的异常exception
- Node-Promise
- ubuntu安装linux deepin,Ubuntu 13.04安装Linux Deepin特色软件
- qt linux 网络聊天室,QT tcp网络聊天室群聊的实现
- 时域进行两次傅里叶变换
- EP100伺服电机驱动全套资料,STM32平台FOC控制
- 联想rd650怎么装系统win7_联想启天M4650台式机win10怎么改win7
- TCL电视禁止第三方安装软件?如何远程给安卓智能电视强制安装安卓所有软件?
- 抽象工厂模式,加工出不可思议的产品!
- SSD1315驱动的OLED
- chrome浏览器安装插件显示程序包无效