自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (1)
  • 收藏
  • 关注

原创 无须解压——利用Python统计RAR压缩包内文件的原始大小(上)

1、安装第三方库RarFile下载安装包 https://pypi.org/project/rarfile/#files安装方法同 https://blog.csdn.net/lzqg1990/article/details/886065272、统计目标文件需要统计5项结果(下图为压缩包文件内部结构):DAE、DAY、NIGHT、XREF共4个文件夹的大小...

2019-05-10 15:10:12 1613

原创 无须解压——利用Python统计RAR压缩包内文件的原始大小(下)

在上篇博客https://blog.csdn.net/lzqg1990/article/details/89881731中,利用Python第三方库RarFile,无需解压,即对RAR压缩包内文件大小进行了统计。在这篇博客中,对统计功能进一步扩展:对相同文件结构的不同城市压缩包进行批量统计 统计结果中自动添加最优单位,比如将2019Byte记为1.97MB为最优结果。 按给定的城市顺...

2019-05-06 20:25:05 1839

原创 利用Python读取CSV文件并统计数据

如下CSV文件记录了一下文件的大小,每列希望汇总求和。由于文件大小带有不同的单位GB、MB、KB,在CSV或EXCEL中直接统计也不方便,使用python小脚本可以简单解决以上问题。代码如下:#coding=utf-8import csv#import re#拓展:正则表达式 提取字符串中数字f = open('19Q2_E3DCM.csv')L=list(csv.read...

2019-04-29 15:02:53 29738 4

原创 利用Arcpy实现SHP转TAB批量格式转换

在日常处理数据时,通常使用Mapinfo进行shp转tab的数据格式转换。但在需要处理大量数据时,就不那么美好了。实际上,ArcGIS的扩展模块Data Interoperabillity中也有相应转换功能。只需安装相应模块,并勾选上,便可以利用Arcpy编写批处理脚本,十分方便。以下是我的批处理脚本。经后续测试,与Mapinfo进行shp转tab的效果一致。#平面SHP...

2019-04-28 09:39:42 1256

原创 利用Python制作Arcgis脚本工具(下)——解决EOL while scanning string literal错误

在上篇博客——利用Python制作Arcgis脚本工具(上)中,记录自己制作Arcgis脚本工具,并在本机成功运行的经历。制作工具的目的之一是共享,但不幸的是,在移植工具到其他电脑上时,出现了以下错误:1、已在作者本机成功运行,BUT移植报错的脚本#coding=utf-8import arcpyimport osimport os.pathinWorkspace = ...

2019-04-26 15:33:02 3731

原创 利用Python制作Arcgis脚本工具(上)

感谢ArcpyQQ群里的热心大神,帮我找出了城市名提取上的错误,并提供了多种简洁正确的方法!反思自己的基础还不扎实,连字符串常用的split()方法都忘记了...但也无须沮丧,继续多多练习吧!自顶向下设计,自底向上测试。把细节的测试做得足够细致,把问题再细分,记得费曼先生的学习方法,大而化之。#coding=utf-8import arcpyimport osimport ...

2019-04-19 12:45:44 4064

原创 《富兰克林自传》读书笔记

1、人的幸福,因撞到千载难逢的大运而得者为数寥寥,由日积月累的小惠而生者比比皆是。2、饮食节制可以使人头脑更清楚,领悟更敏捷。3、你看见办事殷勤的人吗?他必站在君王面前,必不站在下贱人面前。——所罗门箴言4、第一个一百磅赚到手,再赚一百就很顺溜。5、人们专心致志地做事的时候,往往最为满足。6、必须人逼事,勿让事逼人。睡得早,起得早,富裕、聪明、身体好。——《穷查理历书》7、今日事今日毕,因...

2019-04-06 09:40:55 48

原创 《穷查理宝典:查理·芒格智慧箴言录》读书笔记

1、“我手里只要有一本书,就不会觉得浪费时间。”2、“我的剑留给能够挥舞他的人。”——《天路历程》真理剑客3、“如果你想要说服别人,要诉诸利益,而非诉诸理性。”——富兰克林《穷查理年鉴》4、“一盎司的预防比一磅的治疗更值钱。”——富兰克林《穷查理年鉴》5、富兰克林借书的故事6、“驱动这个世界的不是贪婪,而是嫉妒。”7、波斯信使综合症8、“结婚前要睁大双眼看清楚,结婚后要睁一只眼闭一只眼。”...

2019-04-06 08:51:40 83 1

原创 Python之Arcpy按位置选择批处理(SelectLayerByLocation)

工作中,往常使用FME批量压盖选取不同城市的Link、Node数据(存储于GDB地理数据库),能否通过Python引用Arcpy顺利实现上述功能?已知Arcgis中的手动操作步骤:1、使用城市范围tile.shp按位置选择Link.shp,导出城市范围选择出的Link.shp2、使用城市范围选择出的Link.shp,按位置选择导出本城市的Node.shp记录下尝试过程及思考:...

2019-03-31 21:51:33 7240 7

原创 Python——turtle库绘制菱形的3种方法

绘制一个菱形四边形,边长为 200 像素。方法1和2绘制了内角为60和120度的菱形,方法3绘制了内角为90度的菱形。方法1‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‮‬‫import turtle as tls = [30,-30,-150,150]#菱形各边的画笔绝对角度列表f...

2019-03-30 19:59:52 23293

原创 Python中字符串处理方法——str.join(iterable)的用法实践

周末研究了下csv文件存储二维数据,发现对str.join(iter)的用法还是没有完全掌握,犯了几个错误后,总算比较清楚了。将其记录如下:str.join(iterable)功能:返回一个字符串,该字符串是iterable中字符串用str作为分隔符的串联。即将iterable变量除最后元素外,将每个元素后增加str字符串。参数:iterable应是字符串或列表,如果是...

2019-03-23 17:13:06 3375

原创 Python第三方库——jieba库的成功安装记录

参照https://blog.csdn.net/qq_39525042/article/details/80350937的安装方法,亲测可行。对cd命令比较陌生,记录下自己的操作,供日后安装其他第三方库参考。1、cmd切换到setup.py所在路径先进入setup.py所在盘,命令:cd /d E:\再复制上剩余路径2、输入python setup.py ins...

2019-03-16 22:08:33 22384 20

原创 Python常用数据类型及函数用法自查手册

计算机不仅需要对单个变量表示的数据进行处理,更需要对一组数据进行批量处理。能够表示多个数据的类型称为组合数据类型。Python常用的组合数据类型有集合、序列、映射3类。以下罗列各组合数据类型的常用子类,以及它们常用的方法、函数及操作符。1、集合类型组合数据类型 特点 子类 表示 操作符及运算 功能 (返回新集合) ...

2019-03-16 18:15:32 479

原创 Python文本解析之字符统计与词频排序

一、文本字符统计fr = open('兰亭集序.txt','rt',encoding='utf-8')fw = open('兰亭集序-字符统计.txt','wt',encoding='utf-8')txt_str = fr.read().strip().strip('\n')#不统计空格和回车'\n'#遍历文本字符串,把字符、数量写入字典键值对#把字符、数量分别存入列表##ke...

2019-03-12 23:05:45 3652 4

原创 Python判断素数(质数)——循换结构、控制及else循环扩展模式的实践

一、问题:Python判断素数(质数)获得输入正整数N,判断N是否为质数,如果是则输出 True,否则输出 False。不考虑输入异常。我的答案:#质数定义为在大于1的自然数N = eval(input())flag = Trueif N > 1: for i in range(2,N): if N%i == 0: ...

2019-03-10 18:32:38 13700

原创 如何用python画笑脸QQ表情——turtle库实践

参考QQ表情画了一个笑脸表情,代码和效果如下:from turtle import *screensize(600,600)speed(10)#笑脸的小圆脸pensize(5)color('dim grey','yellow')pu()goto(0,-100)begin_fill()circle(100)end_fill()#腮红#左侧seth(90)col...

2019-03-08 17:32:58 8424 2

原创 Python标准库之random库

random库是用于产生并运用随机数的标准库,以下整理了9个random库常用随机函数。按下表中序号的不同颜色区分函数功能:红色序号代表获取随机小数,绿色序号代表获取随机整数,橘色序号代表对序列类型的随机操作。除了大部分不取到随机区间(a,b)结束值b的随机函数外,也有能取到参数结束值的2个函数:获取随机小数的uniform(a,b),以及获取随机整数的randint(a,b)。 ...

2019-03-06 23:04:28 4002

原创 如何用Python画一只兔子——turtle库circle()画圆函数的详细用法介绍

周末学习了一下turtle库的基本函数,试着画了一只大耳朵小兔子,灵感来源是jellycat邦尼兔。turtle库中circle()函数用来画弧,但和通常先确定原点,再根据半径、夹角画弧的方法有所不同。使用之后,便能理解circle()函数的巧妙。收获是:边想边做边改胜过完美的空想。谢谢大家给我点了那么多赞,开心鸭~!❥❥❥❥(^_^)如果想要了解其他turtle库绘画,请点击...

2019-03-04 09:28:26 63908 28

原创 用python的turtle库绘制爱心

送你一颗小心心代码如下:from turtle import *#黄色爱心铃铛pensize(5)seth(0)color('orange')begin_fill()lt(135)fd(22)right(180)#画笔掉头circle(8,-180)backward(8)right(90)forward(8)circle(-8,180)fd(22)...

2019-03-02 23:40:50 23064

原创 Python标准库之turtle库——基础函数详解

turle库使用海龟绘图体系,是简单的图形绘制库,包含近百个功能函数。一、引用turtle库可使用以下3种方法: 方法1 方法2 方法3 引用方式 import turtle from turtle import * import turtle as t 函数调用格式示例 turtle.circle(10) circle(10)...

2019-03-02 21:54:38 9775

原创 Python计算身体质量指数BMI

追求简洁之美一道练习题,看到标准答案后,反思自己写的过于复杂了。题目:计算BMI值并打印分类BMI = 体重 (kg) /身高2(m2)分类 国际BMI值 国内BMI值 偏瘦 <18.5 <18.5 正常 18.5 - 25 18.5 - 24 偏胖 25 - 30 24 - 28 肥胖 &...

2019-02-28 16:50:23 29931 9

原创 整数进制转换与温度转换——字符串格式化format()的用法实践

题目一 整数的进制转换给定一个整数数字0x1010,请依次输出Python语言中十六进制、十进制、八进制和二进制表示形式,使用英文逗号分隔。初试错误:print('{:x},{}{:o},{:b}'.format(0x1010))正确结果:print("0x{0:x},{0},0o{0:o},0b{0:b}".format(0x1010))初试失败之要点记录:...

2019-02-26 16:52:24 10813

原创 Python反转输出正整数

题目:获得输入正整数 N,反转输出该正整数,不考虑异常情况。 ‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬ 输入格式:输入一个正整数 ‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪...

2019-02-25 17:42:47 28288 4

原创 Python将CSV按表格格式打印

想要打印的CSV文件内容如下:1、ParseCSV 解析读取内容# 若csv不是utf-8编码会报错,另存为时选utf-8保存# txt转码UTF-8,在开始位置会出现\ufefff = open('节日.csv','r',encoding='utf-8')lines = f.readlines()#lines为列表print(lines)2、 检查字符串处理结果...

2019-02-22 17:05:22 2616

原创 Python常用第三方库——简介及下载地址

Python常用第三方库可以在 The Python Package Index (PyPI) 软件库(官网主页:https://pypi.org/)查询、下载 和 发布Python包或库。网络爬虫requests:https://pypi.org/project/requests/ 简洁且简单的处理HTTP请求的第三方库 scrapy:https://scrap...

2019-02-22 15:42:25 92463 6

原创 利用Pyhton集合set()实现成果查漏

问题:不同版本提交的城市文件夹数量固定,怎样确定本版本成果中缺少了哪些城市?背景:已有参照文件作为标准,利用取差集的方法#-*- coding: utf-8 -*-#以上版本成果为参考,检查成果中缺少的城市文件import os#参考对象:上版本全部成果check_dir='Z:/18Q4切图/DAE切图成果/18Q4_E3DCM_MGU/CHINA'citys=os.li...

2019-02-21 15:00:45 104

原创 利用Pyhton实现多路径文件批量拷贝

问题:将源数据中分类别分城市存放的数据文件,拷贝到一个以城市命名的文件夹中。即殊途同归拷贝。源数据:如下图,源数据包含3种分类的文件夹。其中01中的数据不分城市,所有城市通用。02与03中数据分城市存放,且结构相同,后续截图以保定为例。成果:分城市的成果数据包,以保定为例:小脚本:#-*- coding: utf-8 -*-impor...

2019-02-21 14:26:41 458

原创 利用Pyhton实现文件拷贝

Python的shutil(或称为 shell 工具)模块可以实现复制、 移动、改名和删除文件shutil.copy(source, destination)将路径 source 处的文件复制到路径 destination 处的文件夹或文件名(复制文件的新名字)。需要注意的是:拷贝后文件的修改日期会变成拷贝操作的时间小脚本1:#!/usr/bin/python# -...

2019-02-21 14:14:36 264

原创 利用Python与Arcpy实现批量投影(上)

问题:将多城市经纬度坐标的RD_LINK/NODE转换成平面坐标背景数据:1、需要被投影的源数据:60个不同城市,分文件夹下有经纬度坐标的RD_LINK,RD_NODE。以北京为例:2、全部城市对应的平面坐标投影文件已有:代码实现:第一步:列出分城市的成果文件夹们#批量经纬度转平面投影——投影成果文件夹批量生成#-*- coding: utf-8 -*-i...

2019-02-21 14:05:53 4629 1

matlab自适应求积算法

matlab自适应求积算法 步长 误差 最终积分结果

2010-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除