您的位置:首页 > 编程语言 > Python开发

[置顶] 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 os
for 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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐