相关疑难解决方法(0)

如何列出目录的所有文件?

如何在Python中列出目录的所有文件并将其添加到list

python directory

3474
推荐指数
17
解决办法
375万
查看次数

无论os/path格式是什么,都可以从路径中提取文件名

无论操作系统或路径格式是什么,我可以使用哪个Python库从路径中提取文件名?

例如,我希望所有这些路径都能归还给我c:

a/b/c/
a/b/c
\a\b\c
\a\b\c\
a\b\c
a/b/../../a/b/c/
a/b/../../a/b/c
Run Code Online (Sandbox Code Playgroud)

python

690
推荐指数
18
解决办法
96万
查看次数

如何使用JavaScript从完整路径获取文件名?

有没有办法可以从完整路径获取最后一个值(基于'\'符号)?

例:

C:\Documents and Settings\img\recycled log.jpg

在这种情况下,我只想recycled log.jpg从JavaScript的完整路径中获取.

javascript

280
推荐指数
11
解决办法
37万
查看次数

在Python中获取没有扩展名的文件名

如果我有一个像这样的文件名:

1.1.1.1.1.jpg

1.1.jpg

1.jpg
Run Code Online (Sandbox Code Playgroud)

如果没有扩展名,我怎么才能得到文件名?正则表达式是否合适?

python regex

85
推荐指数
5
解决办法
8万
查看次数

Python string.strip剥离了太多字符

我使用Python 3来处理文件名,这是我的代码:

name = 'movies.csv'
table_name = name.strip(".csv")
Run Code Online (Sandbox Code Playgroud)

table_name的期望值应该是"movies",而table_name仍然返回"movie".

它为什么这样做?

python

13
推荐指数
2
解决办法
2446
查看次数

如何使用python从文件basename中删除扩展

我在这样的列表中有完整的文件路径:

a = ['home/robert/Documents/Workspace/datafile.xlsx', 'home/robert/Documents/Workspace/datafile2.xls', 'home/robert/Documents/Workspace/datafile3.xlsx']
Run Code Online (Sandbox Code Playgroud)

我想要的是在没有扩展名的情况下获取NAMES文件,例如:

b = ['datafile', 'datafile2', 'datafile3']
Run Code Online (Sandbox Code Playgroud)

我试过的是:

xfn = re.compile(r'(\.xls)+')
for name in a:
    fp, fb = os.path.split(fp)
    ofn = xfn.sub('', name)
    b.append(ofn)
Run Code Online (Sandbox Code Playgroud)

但它导致:

b = ['datafilex', 'datafile2', 'datafile3x']
Run Code Online (Sandbox Code Playgroud)

python regex

12
推荐指数
1
解决办法
2万
查看次数

如何仅使用python获取路径名称?

我有以下字符串:

a = "/home/user/Downloads/repo/test.txt"
Run Code Online (Sandbox Code Playgroud)

我的目标只是创建一个仅包含的字符串,test我可以这样做吗?

实际上是来自

f = tkFileDialog.asksaveasfile(mode='w', defaultextension=".txt")
Run Code Online (Sandbox Code Playgroud)

并且a等于 a = f.name

但我意识到f.name并不仅给我文件名。

python

8
推荐指数
2
解决办法
9427
查看次数

Python使用os.path lib获取文件名

您好,我怎么能用os.path lib获取文件名?例如:

C:\Users\filippo\Desktop\K.java
Run Code Online (Sandbox Code Playgroud)

我想要K没有扩展文件

python

5
推荐指数
1
解决办法
3738
查看次数

在没有扩展名的目录中获取文件名 - Python

我试图在没有获得扩展名的情况下获取目录中的文件名。使用我当前的代码 -

import os

path = '/Users/vivek/Desktop/buffer/xmlTest/' 
files = os.listdir(path) 
print (files)
Run Code Online (Sandbox Code Playgroud)

我最终得到这样的输出:

['img_8111.jpg', 'img_8120.jpg', 'img_8127.jpg', 'img_8128.jpg', 'img_8129.jpg', 'img_8130.jpg']
Run Code Online (Sandbox Code Playgroud)

但是我希望输出看起来更像这样:

['img_8111', 'img_8120', 'img_8127', 'img_8128', 'img_8129', 'img_8130']
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

python

2
推荐指数
1
解决办法
8335
查看次数

如何在Python中选择部分文件名(省略扩展名)?

例如,如果我有变量"file.txt",我希望能够只将"文件"保存到变量.我想要的是消除最后一个点之外的任何东西(包括点).所以,如果我有"file.version2.txt",我将留下"file.version2".有没有办法做到这一点?

python string textselection

1
推荐指数
1
解决办法
1072
查看次数

标签 统计

python ×9

regex ×2

directory ×1

javascript ×1

string ×1

textselection ×1