python 读取Json文件
关于python中Json解析的相关操作以及相关错误
Python端口占用测试(检测Socket)
一个简单的端口占用测试
根据地名获取经纬度
本文是通过调用百度开放平台的API实现的经纬度查询。因此在使用前需要你去注册一个应用。
相关步骤
打开链接
百度地图开放平台
创建应用
获取AK
替换程序中的AK,运行就能得到返回的JSON字符串
源码12345import requestsimport timeimport reimport jsonimport pandas as pd
数据准备
CSV文件中有一列是city。
123df = pd.DataFrame()df = pd.read_csv(r'./city.csv',encoding="gbk")df['city']
得到的数据如下所示,总共有一百条:
0 昆山市
1 江阴市
2 张家港市
3 晋江市
4 常熟市
...
95 福安市
96 射阳县
97 邹平县
98 海城市
99 青州市
Name: city, Length: 100, dtype: object
.dataf ...
Python基础语法一遍过
Python基础语法如果有相应的coding基础,那这篇文章对你而言的意义仅限于python的一些常见语法等,并不能有效帮助你更好地学习Python;但是如果你是和我一样刚接触Python的话,那这篇文章值得你看一遍。
一些协助操作
操作
dir()
返回包含的方法以及操作以及人特殊属性
help()
帮助函数,返回类的参考手册
id()
获取当前变量地址
先从一个小游戏开始一个简单的猜数游戏
123456789101112131415import randomsecret = random.randint(1,100)temp = input('输入一个数\n')guess = int(temp)while guess != secret: temp = input('猜错了,重新猜\n') guess = int(temp) if guess == secret: print("猜中了") else: if guess < secre ...
Linux-Bash
bash学习记录——实验楼
1. 简介Bash(GNU Bourne-Again Shell )是一个为GNU计划编写的Unix shell,它是许多Linux平台默认使用的shell。
shell是一个命令解释器,是一个介于操作系统内核与用户之间的绝缘层。准确地说,他也是能力很强的计算机语言,被称为解释性语言或脚本语言。它可以通过将系统调用、公共程序、工具和编译过的二进制程序“粘合”在一起来建立应用,这是大多数脚本语言的共同特征,所以有时候脚本语言又称为“胶水语言”。
事实上,所有的UNIX命令和工具再加上公共程序,对于shell脚本来说,都是可调用的。Shell脚本对于管理系统任务和其他的重复工作的例程来说,表现得非常好,根本不需要那些华而不实的成熟紧凑的编译型程序语言。
2. 初步练习1.Hello World行首以 # 开头(除#!之外)的是注释。#!是用于指定当前脚本的解释器,我们这里为bash,且应该指明完整路径,所以为/bin/bash
1234567891011121314$ vim hello.sh #使用vim编辑hello.shecho Hello World # ...
Linux学习记录-Vim
Vim常规命令
二 删除|移动
撤销 u
粘贴 p
重做 CRTL+R
插入文本 A
插入 i
删除 d
替换 r
替换插入 cw
删除后半部分插入 c$
括号匹配 % (移动到括号上再输入%)
查找字符串 /: 向前查 ?:向后查
三 更改类操作符
四 查找|替换|匹配
五 外部命令
六 查找|插入|复制|粘贴|替换
七 帮助|自动补全
gcc编译可执行文件的各个过程
gcc命令行整理
无题
实验介绍本节实验通过使用正则表达式和 sed 工具简单便捷地完成文件查询、修改等功能。
实验知识点
sed 工具
文件副本编辑
1、sed 简介sed 是非交互式的编辑器。它不会修改文件,除非使用 shell 重定向来保存结果。默认情况下,所有的输出行都会被打印到屏幕上。
sed 编辑器逐行处理文件(或输入),并将结果打印到屏幕上。
具体过程如下:首先 sed 把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。
sed 每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入文件的最后一行后,sed 便结束运行。sed 把每一行都存在临时缓冲区中,对这个副本进行编辑,所以不会修改原文件。
如果要修改原文件,可使用-i 选项。
2、输出文件内容将 regular_express.txt 的内容列出并打印行号,并将 2-5 行删除显示:
1nl regular_express.txt | sed '2,5d'
‘2,5d’ 表示删除 2~5 行,d 即为 delete。
同理,删 ...