擅长:python、mysql、java
<p>虽然其他答案有效,但它们也包括“文件”列表中的目录。如果要排除它们,可以使用<code>os.path.isfile(f)</code>如下所示:</p>
<pre><code>import os
path = os.getcwd()
files = [f for f in os.listdir(path) if os.path.isfile(f)]
for f in files:
print(f, "-", os.path.getsize(f))
</code></pre>
<p>输出:</p>
<pre><code>comb.py - 228
list_ex.py - 348
so_cwd_size.py - 145
matrix_test.py - 173
thread_test.py - 847
</code></pre>