mirror of
https://github.com/python/cpython.git
synced 2025-08-02 08:02:56 +00:00
cope with filenames containing spaces
This commit is contained in:
parent
0b2b440a13
commit
61700bb985
1 changed files with 5 additions and 2 deletions
|
@ -7,8 +7,11 @@ def main():
|
||||||
p = os.popen('du ' + string.join(sys.argv[1:]), 'r')
|
p = os.popen('du ' + string.join(sys.argv[1:]), 'r')
|
||||||
total, d = None, {}
|
total, d = None, {}
|
||||||
for line in p.readlines():
|
for line in p.readlines():
|
||||||
[num, file] = string.split(line)
|
i = 0
|
||||||
size = eval(num)
|
while line[i] in '0123456789': i = i+1
|
||||||
|
size = eval(line[:i])
|
||||||
|
while line[i] in ' \t': i = i+1
|
||||||
|
file = line[i:-1]
|
||||||
comps = string.splitfields(file, '/')
|
comps = string.splitfields(file, '/')
|
||||||
if comps[0] == '': comps[0] = '/'
|
if comps[0] == '': comps[0] = '/'
|
||||||
if comps[len(comps)-1] == '': del comps[len(comps)-1]
|
if comps[len(comps)-1] == '': del comps[len(comps)-1]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue