导航:首页 > 文件类型 > python取文件名

python取文件名

发布时间:2023-04-24 01:48:00

❶ Python中,已知文件路径,但并不知道文件名。如何用Python实现文件名的获取

import os
d=文件来夹自路径
l=os.listdir(d)
则l就是文件夹里所以子文件夹和文件的列表,可以通过os.path.isfile和os.path.isdir来对列表里的项进行判断看是文件还是文件夹。

❷ python 如何提取文件名

Python 获取文件名的方法
导入os 模块
使用os.path.basename()
回车之后,即可得到文件名
其他注意事项:

❸ python 获取文件后缀名

程序代码如下所示:

importos
dict={}
ford,fd,flinos.walk(r"F:\"):
forfinfl:
sufix=os.path.splitext(f)[1][1:]
ifdict.has_key(sufix):
dict[sufix]+=1
else:
dict[sufix]=1

foritemindict.items():
print"%s:%s"%item
  1. 第二行:创建一个字典用来保存文件后缀名及个数;

  2. 第三行:循环的目的主要就是os.path.splitext()分离后缀名和文件名;

  3. 最后打印输出。

❹ python上传文件后端拿不到文件名

1、在win操作迅滚系搜亏统中找到python程序目录。
2、打开idle工具
3、在idle中新建一个shell脚本。
4、输入importos指令导入os模块。
5、通过os.path.basename(文件路径)方法获世昌神取文件名。

❺ python 获取键盘输入的文件名称

你用到sys.argv,就要键枯用命令行的形式来执行脚本了:

命令稿历洞形如:你的py文件名 你烂粗的待打开的excel文件 ,sys.argv[0] 就是你的待打开的excel文件

❻ python怎么获得文件夹名字

本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名。

一、os.walk()

模块os中的walk()函数可以遍历文件夹下所有的文件。
[python] view plain
os.walk(top, topdown=Ture, onerror=None, followlinks=False)

该函数可以得到一个三元tupple(dirpath, dirnames, filenames).

参数含义:

dirpath:string,代表目录的路径;
dirnames:list,包含了当前dirpath路径下所有的子目录名字(不包含目录路径);
filenames:list,包含了当前dirpath路径下所有的非目录子文件的名字(不包含目录路径)。

注意,dirnames和filenames均不包含路径信息,如需完整路径,可使用os.path.join(dirpath, dirnames)

下面给出代码;

[python] view plain
# -*- coding: utf-8 -*-

import os

def file_name(file_dir):
for root, dirs, files in os.walk(file_dir):
print(root) #当前目录路径
print(dirs) #当前路径下所有子目录
print(files) #当前路径下所有非目录子文件

当需要特定类型的文件时,代码如下:

[python] view plain
# -*- coding: utf-8 -*-

import os

def file_name(file_dir):
L=[]
for root, dirs, files in os.walk(file_dir):
for file in files:
if os.path.splitext(file)[1] == '.jpeg':
L.append(os.path.join(root, file))
return L

其中os.path.splitext()函数将路径拆分为文件名+扩展名,例如os.path.splitext(“E:/lena.jpg”)将得到”E:/lena“+".jpg"。

二、os.listdir()

os.listdir()函数得到的是仅当前路径下的文件名,不包括子目录中的文件,所有需要使用递归的方法得到全部文件名。

直接给出代码,函数将返回类型为‘.jpeg’个文件名:

[python] view plain
# -*- coding: utf-8 -*-
import os

def listdir(path, list_name):
for file in os.listdir(path):
file_path = os.path.join(path, file)
if os.path.isdir(file_path):
listdir(file_path, list_name)
elif os.path.splitext(file_path)[1]=='.jpeg':
list_name.append(file_path)

❼ python如何提取文件名字

一般完整的文件为:“文件名”.“文件格式”,可以通过“.”来获取文件名版。
import os
file_name=[]
str_file=os.getcwd()#当前脚本路径权
for dirpaths, dirnames, filenames in os.walk(str_file):
for filename in filenames:
if "." in filename:

filename=filename.split(".")[0]#以“.”为分割点获取文件名

file_name.append(filename)

print file_name

❽ python 获取文件夹下的所有文件名

获取文件夹下所有的文件名字,我觉得那就是通过给予这样一个权限就可以的了。

❾ Python怎么获取当前目录指定扩展名的文件名

import os
import os.path
ext=input('请输来入你要显自示的文件的扩展名(如.py):')
print([f for f in os.listdir() if os.path.isfile(f) and os.path.splitext(f)[1]==ext])

❿ python怎样获取当前打开的文件的文件名

import os.path

f1 = open(m,'r') #打开文件

filename=os.path.basename(f1.name) #用f1.name得到文件路径,os.path.basename得到文件名

阅读全文

与python取文件名相关的资料

热点内容
python代码过长换行 浏览:697
欧冠直播哪个app画质最清楚 浏览:225
iphone6备份密码 浏览:365
微信打码赚钱安卓软件 浏览:608
苹果官换机买什么版本 浏览:979
visio数据模型怎么用 浏览:179
关于驾驶的app 浏览:92
多线程编程有什么特点 浏览:453
iso文件系统 浏览:116
苹果932拦截骚扰电话 浏览:765
盲盒开箱app有哪些 浏览:422
win10激活脚本之家 浏览:191
魔鬼作坊工具包 浏览:185
ae源文件下载 浏览:520
如何将照片内容转换成pdf文件 浏览:137
浙里办app如何更换手机号码 浏览:244
电子资料文件有哪些 浏览:241
猥琐猫表情教程 浏览:599
android音频文件格式 浏览:458
漫画脸app哪里可以下载 浏览:959

友情链接