Python快速入门(5)

os模块:操作系统接口

应该用 import os 风格而非 from os import * 。这样可以保证随操作系统不同而有所变化的 os.open() 不会覆盖内置函数 open() 在使用一些像 os 这样的大型模块时内置的 dir() 和 help() 函数非常有用。

针对日常的文件和目录管理任务,shutil模块提供了一个易于使用的高级接口。

glob模块:从目录通配符搜索中生成文件列表

1 import glob,os
2 os.chdir(‘Desktop‘)
3 glob.glob(‘*.desktop‘)
4 ans: [‘xxx.desktop‘]

命令行参数:命令行参数以链表形式存储于sys模块的argv变量。

1 import sys
2 print sys.argv

sys还有stdin,stdout,stderr属性,即使在stdout被重定向时,后者也可以用于显示警告和错误信息。

sys.stderr.write(‘warning....‘)

大多脚本的定向终止都使用sys.exit()

re模块:字符串匹配

只需简单的操作时,字符串方法最好用:

‘tea for too‘.replace(‘too‘,‘two‘)

smtplib module : 发送电子邮件

urllib2 module : 访问互联网

datetime module : 日期和时间处理

repr module : 为大型的或深度嵌套的容器缩写显示提供了repr()函数的一个定制版本

pprint module : 提供了一种解释器可读的方式深入控制内置和用户自定义对象的打印。

textwrap module : 模块格式化文本段落以适应设定的屏宽

locale module:

template module :

时间: 2024-10-12 23:48:45

Python快速入门(5)的相关文章

【机器学习】Python 快速入门笔记

Python 快速入门笔记 Xu An   2018-3-7  1.Python print #在Python3.X中使用print()进行输出,而2.x中使用()会报错 print("hello world")  print('I\'m apple')  #如果全部使用单引号,则需要在前面加上转义字符\+引号 print('apple'+'pear') print('apple'+str(4)) #将数字转换为字符串并打印 print(int("1")+2)#将字

Python快速入门02-0529

数据类型转换: 显示 隐式 dir(__builtin__)可以查看内建的函数 callable()可用于测试函数是否可以调用 字典:kv集合 {"a":31,"b":545} 每个模块都有一个名为__name__的内建变量,此变量值会根据调用时 如果模块被导入,__name__的值是模块的名字 如果模块被直接执行,__name__的值是"__main__" class:通常在自定义类型是使用 type:内置变量 instance:实例化 类:数

python快速入门——进入数据挖掘你该有的基础知识

这篇文章是用来总结python中重要的语法,通过这些了解你可以快速了解一段python代码的含义 Python 的基础语法来带你快速入门 Python 语言.如果你想对 Python 有全面的了解请关注本博客Python的文章,这篇文章也可以当作复习,自己查漏补缺,读者可以在留言区分享自己的 Python 学习和使用心得. 首先聊一下Python的意义 要学好数据分析,一定要掌握 Python 吗?我想,要想学好数据分析,你最好掌握 Python 语言.为什么这么说呢? 首先,在一份关于开发语言

「数据挖掘入门系列」Python快速入门

Python环境搭建 本次入门系列将使用Python作为开发语言.要使用Python语言,我们先来搭建Python开发平台.我们将基于Python 2.7版本.以及Python的开发发行版本Anaconda版本来开发. Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项. 下载地址: https://www.anaconda.com/distribution/,注意要下载2.7版本 下载好Anaconda安装包后,即可安装,安装好后

针对Quant的Python快速入门指南

作者:用Python的交易员 (原创文章,转载请注明出处) 最近有越来越多的朋友在知乎或者QQ上问我如何学习入门Python,就目前需求来看,我需要写这么一篇指南. 针对整个vn.py框架的学习,整体上有两条不同的路线: 有经验的Quant学习如何使用Python语言来做策略和交易程序的开发(编程语言是学习重点) 有经验的程序员学习如何将自己的编程知识和经验应用在量化研究和策略开发上(金融量化是学习重点) 我自己本身是金融工程硕士,毕业后也是从Quant入行,所以这篇指南主要针对的是第一条路线,

python 快速入门

python 是一门目前在大数据领域很火的语言,在linux终端内建了python的支持,centos的包管理工具 yum 是python所写 注 : python的解释器有多个版本,官方支持的是Cpython,同样的,也有java版本的和.net版本的,因为是解释器,性能和php一个尿性,所以有民间高人又整了个编译型的运行时,利用了JIT技术,不懂的自己问度娘,因为有了预编译,所以性能好过Cpython很多 简单画个架构图 One Two Three 应用入口 python代码 python代

Python快速入门

[简介] Python是一种动态解释型的编程语言.Python可以在Windows.UNIX.MAC等多种操作系统上使用,也可以在Java..NET开发平台上使用. [特点] 1. Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型. 2. Python具有很强的面向对象特性,而且简化了面向对象的实现.它消除了保护类型.抽象类.接口等面向对象的元素. 3. Python代码块使用空格或制表符缩进的方式分隔代码. 4. Python仅有31个保留字,而且没有分号.be

Python快速入门(1)

python语句后无标点 反斜杠(/):语句很长,我们可以使用反斜杠(\)来实现多行语句 字符串:python中单引号和双引号使用完全相同            使用三引号('''或""")可以指定一个多行字符串(仍然为多行状态)            输入:input("请输入:") Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 六个标准的数据类型:Number.String.List.Tuple.Sets

Python快速入门方法

1.Python运行环境搭建(Python.exe): 2.Python开发环境搭建(pycharm): 3.Python基本语法,Web知识初步(html表单,cookie,session): 4.数据库基础知识(mysql数据库,sql cookbook): 5.flask开发框架基本原理及配置(MVC): 6.依赖配置 pip 7.开源代码学习(step by step) (1)开源博客系统(代码:https://github.com/sixu05202004/flaskblog 演示de

Python快速入门(4)

输入输出: open() read() readine() readlines() write() pickle模块可以做序列化操作,持久保持对象的信息. 我们可以很容易的读写文件中的字符串.数值就要多费点儿周折,因为 read() 方法只会返回字符串,应该将其传入 int() 这样的方法中,就可以将 '123' 这样的字符串转换为对应的数值 123.不过,当你需要保存更为复杂的数据类型,例如列表.字典,类的实例,事情就会变得更复杂了. 好在用户不必非得自己编写和调试保存复杂数据类型的代码. P