[置顶] Py:python自带中常用方法、常见概念详细攻略——Jason niu
2018-03-15 22:14
961 查看
函数或方法查找解释
pop() #函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
import os
print(os.getcwd()) #获取当前py文件所在路径
s = os.listdir(path)
#os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序。 它不包括 '.' 和'..' 即使它在文件夹中。 只支持在 Unix, Windows 下使用。
fileName = os.path.basename(path)
#返回path最后的文件名。如何path以/或\结尾,那么就会返回空值。即os.path.split(path)的第二个元素。例如 os.path.basename('c:\\test.csv') 得到'test.csv' ;os.path.basename('c:\\csv') 'csv' (这里csv被当作文件名处理了);os.path.basename('c:\\csv\\') 得到 ''
python中常用案例介绍
1、os.walk()方法:输出文件夹的路径及其文件夹下所有文件名称import osfor path,dirs,every_filename in os.walk(r'F:\\File_Python\\Python_example\\faceRecognition-master\\Original_picture\\Jason_niu'):
print(path) #输出当前路径
print(every_filename) #输出其下所有文件名,保存为一个列表
for i in every_filename:
print(i) #先输出每个子文件的名称
print(os.path.join(path, i))#再输出每个子文件的路径
2、将某文件夹下的所有子文件存为一个不带后缀的列表
import os from glob import glob from os.path import splitext path_result=glob(r"F:/File_Python/Python_example/faceRecognition-master/Original_picture/Jason_niu/*.jpg") print(path_result) path_result_noSuffix=[splitext(name)[0] for name in path_result] print(path_result_noSuffix)
3、import os #将for循环依次输出的单条信息存在一个列表内
path ='F:\\File_Python\\Python_example\\faceRecognition-master\\Original_picture\\Jason_niu'
for fpathe,dirs,fs in os.walk(path):
list=[]
for f in fs:
x=os.path.join(fpathe,f)
list.append(x)
print(list)
python中概念解释
1、pyc文件介绍pyc文件,是python编译后的字节码(bytecode)文件。只要你运行了py文件,python编译器就会自动生成一个对应的pyc字节码文件。这个pyc字节码文件,经过python解释器,会生成机器码运行(这也是为什么pyc文件可以跨平台部署,类似于java的跨平台,java中JVM运行的字节码文件)。下次调用直接调用pyc,而不调用py文件。直到你这个py文件有改变。python解释器会检查pyc文件中的生成时间,对比py文件的修改时间,如果py更新,那么就生成新的pyc。
相关文章推荐
- [置顶] Py之keras:Python库之Keras库的简介、安装、使用方法详细攻略——Jason niu
- Py之Scipy:Python库之Scipy库的简介、安装、使用方法详细攻略——Jason niu
- Py之moviepy:python库之moviepy的简介、安装、使用方法详细攻略——Jason niu
- Py之dlib:Python库之dlib库的简介、安装、使用方法详细攻略——Jason niu
- Py之Pyinstaller:Python库之Pyinstaller简介、使用方法、安装详细攻略——Jason niu
- Py之chatterbot:python包之Chatterbot包/wxpy包详细攻略——Jason niu
- Py之scikit-learn:python包之机器学习scikit-learn包安装及使用详细攻略——Jason niu
- Py之pyglet:Python之pyglet库的简介、安装、使用详细攻略——Jason niu
- Py之curses:curses库的简介、使用、安装方法详细攻略——Jason niu
- Py之qrcode:Python包之qrcode的安装和使用详细攻略——Jason niu
- Py之snownlp:python包之snownlp中文处理包详细攻略——Jason niu
- Py之pyecharts:python包之数据可视化包pyecharts详细攻略——Jason niu
- Py之easygui:Python3.6环境下最正确安装GUI工具包easygui-0.96最详细攻略——Jason niu
- [置顶] Numpy:关于Numpy中一些使用方法的详细解释——Jason niu
- [置顶] Google常用搜索技巧及"index of"详细使用方法
- Scrapy:Python3版本上安装数据挖掘必备的scrapy框架详细攻略(一)——Jason niu
- Py之TencentYoutuyun:Python之TencentYoutuyun包的详细安装攻略——Jason niu
- OpenCV:Python下OpenCV安装和入门最强详细攻略——Jason niu
- Py:python实现调用内部命令的三种方法——Jason niu
- VM:VM简介、安装、使用方法详细攻略——Jason niu