python模块目录文件后续
1,新增PythonModule加载path
Ruiy tip(关于python list[]数据库类型特殊你懂的!append(""),extend([""]))
2,print(sys.argc) list[""]以列表形式显示的数据信息;
sys.argv列表的第一个元素永远都是程序的名称,其他元素都是sys.argv列表的元素,位置从1开始;看到这里,看官你又应该懂了,和shell的环境变量$0 -$n?不一样吗?
3,python越对下搞,你会发现你越与list[],tuple(),dict{}难解难分啊
列如上面列举的python内置的模块,以不同的数据类型组织存放数据,你看到组织数据类型后,你应该懂的用他们各自的数据类型操作方法加以操作;
eg:dict{} values(),keys();list[] append(""),extend([""])
4,打印正在运行的作用域名称
print(__name__);
__main__是一个特殊的保留字,它是顶层全局作用域的名称
if __name__ == '__main__';用于自己创建的modules模块是否可以正常的运行加载!
5,python用来读写文件及访问目录的函数和类型
比较大的程序都会用文件来读取输入和存储输出;
python file object,操作路径,获取文件的信息,访问的内容的目录;
看图说
从上面的path内置模块能看到在python 反斜杠 很奇葩吧!应该你懂的,不解释!
同样在开头的引号前放置字母r,取消字符串中对反斜杠的特殊处理,列如Win下表示路径 c:\win\Ruiy
则在python表示为r"C:\win\Ruiy"
or C:\\win\\Ruiy
6,python操作文件
创建带参数的文件操作函数,指定文件名,文件内容,但当前函数会覆盖原文件的原本内容!
7,append,向文本中追加内容
看到吧,要是真正的编写可执行的shell程序,我们可以在上面的程序中调节换行 \n or others mothed,你又应该懂得,Ruiy认为!
8,python 读取文件内容,分别以reasdline一行行读取or 一次性读取打印所有的文件内容
9,f = open("Ruiy.sh","r") f 操作文件的句柄
print 打印文本,python将换行符看成真正的换行符,而不是\n,读取完成后,需删除关闭文件对象
我们在操作完文件后,需释放相关对象资源,使用del
看到下面的截图你应该明白readline,readlines间的区别了
del python文件操作句柄
10,python dir目录和path操作,python将目录和路径操作的繁琐隐藏在os模块中;
from os import *;
os.path
将目录名称组合成路径
将路径的最后一个目录分离
看看此截图你懂得了什么?
os.path.splitext(分解文件名称中的扩展名)
os.path.normsplit()
lambda filter,map;
为lambda 起个名字
python property
list parse()
11,Python iter perpory
Python能够创建iter迭代器的特性,即Range()函数
默认迭代仅仅需要一个end数值即可,start Default = 0,span Default = 1
对含有大量元素的列表进行枚举打印其所有的元素时,每个元素都需要占用若干内存,结果很有可能耗尽系统的所有内存
针对上述案例,Python提供了一个xrange()特殊内置类,它只在内存中创建列表的少量元素;
12,Range 迭代器对象(类似于tuple(),list[])
我么查看了xr的类型为range,
可以使用tuple()元祖的下标访问range()迭代器的元素
13,range(iters)的public,private mothed;
使用方括号访问一个list[],tuple(),dict{},是在告诉Python要调用列表,元祖or 字典的__getitem__ 方法,range对象具有这个方法,因此可以像序列那样访问和解除range(迭代器的对象中的元素的引用);
python模块目录文件后续的更多相关文章
- Python模块File文件操作
Python模块File简介 Python提供了File模块进行文件的操作,他是Python的内置模块.我们在使用File模块的时候,必须先用Popen()函数打开一个文件,在使用结束需要close关 ...
- python之目录文件操作
[1.os] 1.重命名:os.rename(old, new) 2.删除:os.remove(file) 3.列出目录下的文件 :os.listdir(path) 4.获取当前工作目录:os.get ...
- python模块--zipfile文件压缩
zipfile模块是python中一个处理压缩文件的模块,解决了不少我们平常需要处理压缩文件的需求 ,本文主要谈谈zipfile几个常用的用法. 首先我在Windows操作系统中创建如下的文件目录: ...
- python遍历目录文件脚本的示例
例子 自己写的一个Python遍历文件脚本,对查到的文件进行特定的处理.没啥技术含量,但是也记录一下吧. 代码如下 复制代码 #!/usr/bin/python# -*- coding: utf-8 ...
- Python实现目录文件的全量和增量备份
目标: 1.传入3个参数:源文件路径,目标文件路径,md5文件 2.每周一实现全量备份,其余时间增量备份 1.通过传入的路径,获取该路径下面的所有目录和文件(递归) 方法一:使用os.listdir ...
- Python模块目录
阅读目录 模块 模块语法 常用模块 collections模块 time模块 random模块 os模块 sys模块 序列化模块 shelve模块 pickle模块 json模块 configpars ...
- Python __init__.py 文件使用
__init__.py的主要作用是: 1. Python中package的标识,不能删除 2. 定义__all__用来模糊导入 3. 编写Python代码(不建议在__init__中写python模块 ...
- 【290】Python 模块
参考:Python 模块 目录: 1. import 语句(模块的引入) 2. from...import 语句 3. from...import * 语句 4. dir() 函数 5. Python ...
- python学习总结---文件操作
# 文件操作 ### 目录管理(os) - 示例 ```python # 执行系统命令 # 清屏 # os.system('cls') # 调出计算器 # os.system('calc') # 查看 ...
随机推荐
- 【LeetCode练习题】Pow(x, n)
Pow(x, n) Implement pow(x, n). 计算x的n次方. 解题思路: 考虑到n的值会很大,而且可为正可为负可为0,所以掉渣天的方法就是用递归了. 对了,这题也在<剑指off ...
- 转化率最高的16个WordPress 电子商务主题
想自己开一个WordPress的电子商务商店?下面我们分享转化率最高的16个WordPress 电子商务主题,它们拥有最棒的用户体验,集成最新的用户体验,慢慢欣赏吧! 原文地址:http://thet ...
- hdu 4750 Count The Pairs(并查集+二分)
Problem Description With the 60th anniversary celebration of Nanjing University of Science and Techn ...
- Struts2+Spring集成合并
前边单独总结了Struts2,Spring和Ibaits框架了,那么怎么结合使用呢?这次先来看一下Sturts2和Spring的集成合并.其实挺简单的,就是导入各自的jar包以及连接彼此的jar包,分 ...
- Hacker(四)----查看计算机的IP地址
计算机接入Internet后,Internet就会给该计算机分配一个IP地址,若要查看该IP地址,可以借助度娘(百度,google)来实现.输入"IP地址查询"关键字,即可查看当前 ...
- oracle Can't connect to X11 window server using ':0.0' /Checking monitor: must be configured to display at least 256 colors解决方法
Can't connect to X11 window server using ':0.0' 解决方法 1. 以oracle 用户登陆X window 或者 2. root 身份执行 # xhost ...
- python 笔记1--基础类型
list 操作 append() 添加最外面 insert(pos,content) 插入指定地方 pop() 删除最外面 pop(pos) 删除指定地方 list中可以有list,且能用二维数组的方 ...
- 【小知识+小细节】不断更新ing...
1.printf printf("%.0lf",k) 输出的不是floor(k) 而是k四舍五入 ..才发现.xlf 都是四舍五入取x位 2.cin char buff[300] ...
- Linux常见目录作用
Linux中一切皆文件 文件类型: 一般文件 - 目录文件 d 链接文件 l 块设备 b (以块为单位进行操作,比如硬盘) 字符设备 c (以字符为单位进行操作,比如主存) socket ...
- office 文件在网页中显示
1.如何在网页上显示word和excel a.可以使用office组件或aspose将word 和excel 转换为pdf 然后在网页上打开pdf,但是效果不是很好 .比如说excel 多个工作薄不是 ...