python之OS模块
上一篇讲的是python的文件对象,python的文件对象只能对普通文件以及某些特殊文件(如套接字、管道等)进行操作,而无法对目录进行操作。目录是属于文件系统的组成部分而不是文件内容的组成部分,而在python中,如果要与文件系统打交道,则要使用文件系统功能,也就是本篇要说的OS模块。
...
文章
余二五
2017-11-15
827浏览量
Python学习(22)--文件操作1
Python学习(22)--文件操作1
之前我们介绍到的数据类型,如列表,字典或者一个数字,字符等等。都是在程序运行时存储在内存中的,存储在内存中的数据不稳定,程序运行完后很难再找回。但是某些数据我们需要稳定的存储,如一个班级的成绩,这种随时可能被查阅的数据,最好就是存储在硬盘上的文件或者数据库...
文章
优惠码发放
2018-03-23
975浏览量
「python」Json
Json
序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON、XML等。我们把变量从内存中变成可存储或传输的过程称之为序列化
反序列化:从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。变量内容从序列化的对象重...
文章
王__12
2018-08-20
1343浏览量
阿里云爆款特惠专场,精选爆款产品低至0.95折!
爆款ECS云服务器8.1元/月起,云数据库低至1.5折,限时抢购!
广告
《基于ArcGIS的Python编程秘笈(第2版)》——1.3 Python语言基础
本节书摘来自异步社区《基于ArcGIS的Python编程秘笈(第2版)》一书中的第1章,第1.3节,作者: 【美】Eric Pimpler(派普勒) 更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.3 Python语言基础
了解Python语言的基本架构,有助于读者更有效地编写ArcGI...
文章
异步社区
2017-05-02
6372浏览量
给妹子讲python-S01E09文件操作小意思
前面几集里,我们详细介绍了python字符串以及编解码的有关内容,这些内容实质上也是文件操作的基础。今天这一集,我们就正好来说说文件操作。
先预热一下,看一个利用open函数打开文件的简单例子:
myfile = open('myfile.txt','w')
myfile = open('myfi...
文章
技术小能手
2018-08-09
2868浏览量
Python的小数据存储,用什么格式更有逼格?
小数据存储
我们在编写代码的时候,经常会涉及到数据存储的情况,如果是爬虫得到的大数据,我们会选择使用数据库,或者excel存储。但如果只是一些小数据,或者说关联性较强且存在存储后复用的数据,我们该如何存储呢?
使用open保存文本
最简单、粗暴+无脑的存储方式就是保存成一个文本文档了。使用open...
文章
云栖公开课
2019-11-28
1336浏览量
带你读《Python网络爬虫从入门到实践(第2版)》之二:编写第一个网络爬虫
点击查看第一章点击查看第三章
第2章
编写第一个网络爬虫 笔者是一个喜欢学习的人,自学了各方面的知识,总结发现:学习的动力来自于兴趣,兴趣则来自于动手做出成果的快乐。因此,笔者特意将动手的乐趣提前。在第2章,读者就可以体会到通过完成一个简单的Python网络爬虫而带来的乐趣。希望这份喜悦能让你继续...
文章
温柔的养猫人
2019-11-06
626浏览量
python爬虫爬取豆瓣电影
最近买了《python编程从入门到实践》,想之后写两篇文章,一篇数据可视化,一篇python web,今天这篇就当python入门吧。
一.前期准备:
IDE准备:pycharm
导入的python库:requests用于请求,BeautifulSoup用于网页解析
二.实现步骤
1.传入url
...
文章
若花亦晨曦
2018-06-29
1154浏览量
python --- json模块和pickle模块详解
json:JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式(用于数据序列化和反序列化)。(适用于多种编程语言,可以与其他编程语言做数据交换)
pickle:用于对Python对象结构进行序列化和反序列化。(只适用于pytho...
文章
码农47
2017-08-19
989浏览量
《python 与数据挖掘 》一 2.5 文件的读写
本节书摘来自华章出版社《python 与数据挖掘 》一书中的第2章,第2.5节,作者张良均 杨海宏 何子健 杨 征,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.5 文件的读写
文件访问是一门语言重要的一环,适当地进行文本读写能够保存一次程序运行下来的结果。在数据挖掘的工作中,数据量...
文章
华章计算机
2017-05-02
1807浏览量
【python接口自动化】- openpyxl读取excel数据
【python接口自动化】- openpyxl读取excel数据
前言:目前我们进行测试时用于存储测试数据的软件几乎都是excel,excel方便存储和管理数据,读取数据时也比较清晰,测试时我们需要从excel从读取测试数据,结束后还需把测试结果写入到excel中,读取这一动作以往都是通过人工来操...
文章
优惠码领取
2020-05-20
878浏览量
《NLTK基础教程——用NLTK和Python库构建机器学习应用》——1.2 先从Python开始吧
本节书摘来异步社区《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书中的第1章,第1.2节,作者:Nitin Hardeniya,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.2 先从Python开始吧
虽然,我们在这里并不打算对Python进行任何太过深入的探讨,...
文章
异步社区
2017-05-02
1176浏览量
python之基础篇(二)
一、面向过程与面向对象
面向过程:
以指令为中心,由指令去处理数据
只要考虑如何组织代码去解决问题
面向对象:
以数据为中心,所有的处理代码都围绕数据展开
要考虑如何设计数据结构组织数据,并且提供对此类数据所允许的处理操作
二、数据结构
数据结构就是通...
文章
余二五
2017-11-15
1021浏览量
初学Python——文件操作第二篇
前言:为什么需要第二篇文件操作?因为第一篇的知识根本不足以支撑基本的需求。下面来一一分析。
一、Python文件操作的特点
首先来类比一下,作为高级编程语言的始祖,C语言如何对文件进行操作?
字符(串):fputc和fgetc,fputs和fgets,fwrite和fread,fprin...
文章
学霸初养成
2018-04-19
1081浏览量
Python数据结构
前言
Python作为一种弱类型编程语言,其数据类型较之于C/C++无论是在数据的存储还是调用都有着很大的区别。其特有的字典类型更是一个非常经典且功能强大的数据类型。下面一起来学习Python的数据类型,期间也会穿插一些Python的实用技巧。
软件环境
系统 Ubuntukylin 14.0...
文章
shy丶gril
2016-05-19
1847浏览量
scrapy_redis中序列化源码及其在程序设计中的应用
序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。
在scrapy_redis中,一个Request对象先经过DupeFilter去重,...
文章
python之战
2019-03-17
5072浏览量
值得收藏的45个Python优质资源(附链接)
热门资源博客 Mybridge AI 比较了18000个关于Python的项目,并从中精选出45个最具竞争力的项目。我们进行了翻译,在此一并送上。
这份清单中包括了各不相同的20个主题,以及一些资深程序员分享使用Python的经验,值得收藏。Mybridge AI 的排名结合了内部机器评估的内容质...
文章
技术小能手
2018-02-11
9459浏览量
Python基础语法
基础语法:如,变量的声明与调用、基本输出语句、代码块语法、注释等;
数据类型:通常都为 数字、字符串、布尔值、数组、链表、Map、Set等;
运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符等;
流程控制语句:分支语句、循环语句;
类的定义与使用:这个是面向对象编程...
文章
技术小胖子
2017-11-07
1107浏览量
Python源码读后小结
Python 笔记
前言(还是叫杂记吧)
在python中一切皆对象, python中的对象体系大致包含了"类型对象", "Mapping对象(dict)", "Sequence对象(list, set, tuple, string)", "Number对象(integer, float, bo...
文章
megachen
2018-06-08
778浏览量
Python的数据序列化「Json & Pickle」
在介绍Python的数据序列化模块「Json & Pickle」之前,我们先来看看为什么需要数据序列化,什么是数据序列化。
为什么需要数据序列化,我认为有如下两种原因:
一个原因是将对象(一切皆对象)的状态保持在存储媒介(硬盘、网盘......)中,以便可以在以后重新创建精确的副本,相当于...
文章
行者武松
2017-08-01
1712浏览量
python序列化数据本地存放
深入#
序列化的概念很简单。内存里面有一个数据结构,你希望将它保存下来,重 用,或者发送给其他人。你会怎么做?嗯, 这取决于你想要怎么保存,怎么重用,发送给谁。很多游戏允许你在退出的时候保存进度,然后你再次启动的时候回到上次退出的地方。(实际上, 很多非游戏程序也会这么干。) 在这个情况下, 一...
文章
李名赫
2016-04-22
2675浏览量
带你读《从零开始学Scrapy网络爬虫》之一:Python基础
从零开始学Scrapy网络爬虫(视频教学版)点击查看第二章点击查看第三章
张涛 编著
第1章 Python基础
Scrapy网络爬虫框架是用Python编写的,因此掌握Python编程基础是更好地学习Scrapy的前提条件。即使你从未接触过Python,通过本章的学习,也能很熟练地进行Sc...
文章
被纵养的懒猫
2019-11-01
1163浏览量
【Python数据挖掘课程】六.Numpy、Pandas和Matplotlib包基础知识
前面几篇文章采用的案例的方法进行介绍的,这篇文章主要介绍Python常用的扩展包,同时结合数据挖掘相关知识介绍该包具体的用法,主要介绍Numpy、Pandas和Matplotlib三个包。目录: 一.Python常用扩展包
二.Numpy科学计算包
...
文章
小珞珞
2016-11-14
6425浏览量
云端流计算、在线业务、实时分析 闭环设计 - 阿里云RDS、HybridDB for PostgreSQL最佳实践
背景
水的流动汇成江河大海,孕育生命,形成大自然生态。数据流动,推进社会进步,拓展业务边界。
《从人类河流文明 洞察 数据流动的重要性》
以某淘系业务案例展开,看看用户如何利用阿里云RDS PostgreSQL,HybridDB for PostgreSQL,海量对象存储OSS,打造一个从流计算到...
文章
德哥
2017-07-29
3949浏览量
[Python学习] 专题四.文件基础知识
前面讲述了函数、语句和字符串的基础知识,该篇文章主要讲述文件的基础知识(与其他语言非常类似).
一. 文件的基本操作
文件是指存储在外部介质(如磁盘)上数据的集合.文件的操作流程为:
打开文件(读方式\写方式)->读写文件(read\readl...
文章
小珞珞
2014-10-08
937浏览量
数据库必知词汇:Redis
Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis和Memcached类似,它支持存储的Value类型相对更多,包括strin...
文章
萌萌怪兽
2020-02-23
55浏览量
《Python自动化运维:技术与最佳实践》一3.1 数据报表之Excel操作模块
本节书摘来自华章出版社《Python自动化运维:技术与最佳实践》一书中的第3章,第3.1节,作者 (美)Neil Bergman ,更多章节内容可以访问云栖社区“华章计算机”公众号查看
3.1 数据报表之Excel操作模块
Excel是当今最流行的电子表格处理软件,支持丰富的计算函数及图表,在系统...
文章
华章计算机
2017-07-03
2696浏览量
序列化和反序列化 | 手把手教你入门Python之七十五
上一篇:Sys模块的使用 | 手把手教你入门Python之七十四下一篇:异常的概念 | 手把手教你入门Python之七十六
本文来自于千锋教育在阿里云开发者社区学习中心上线课程《Python入门2020最新大课》,主讲人姜伟。
序列化和反序列化
通过⽂件操作,我们可以将字符串写⼊到⼀个本地⽂件。但...
文章
温柔的养猫人
2020-06-30
234浏览量
Scrapy ——自动多网页爬取(抓取某人博客所有文章)(四)
首先创建project:
[python] view
plain copy
scrapy startproject CSDNBlog
一. items.py编写
在这里为清晰说明,只提取文章名称和文章网址。
[python] view
plai...
文章
lhyxcxy
2016-11-03
2423浏览量
如何自动备份公司数据到云存储
背景
做过运维的都知道,最怕就是数据丢失,其它故障什么都好说,数据没了,那可是要死人的,所以DBA这个岗位在公司都比较重视,当然薪水也不错,一个合格的DBA要做的事很多,远不止只做数据备份恢复工作(数据备份恢复是最基本基本的了),像调优、数据库设计什么的也都需要参与,甚至在项目立项时就要介入了。
...
文章
笑傲江湖lcx
2016-07-21
3996浏览量