如何使用os.popen公司, os.path.join操作系统对于python中的命令行ls

2024-10-01 17:23:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下目录和包含txfiles的子目录。我想用它们来读台词。但这行不通。你能帮我吗?在

主目录:2009

子目录:电影、专辑、歌曲

每个目录都包含文本文件。 我想通读这些文本文件的每一行

我的伪代码如下

x = os.listdir("2009")

现在,x将是[电影、专辑、歌曲]的列表

^{pr2}$

Tags: 代码目录列表电影os歌曲listdir文本文件
1条回答
网友
1楼 · 发布于 2024-10-01 17:23:55

如果你只想让它进入线路(如问题中那样打印出来),我认为你不需要os.popen公司. 在

你给出的代码不起作用,因为它甚至有语法错误。(不匹配的双引号)

下面是一些示例代码,可以满足您的要求。在

>>> dirname='2009' #or the full path.
>>> for filename in os.listdir(dirname):
...     with open(os.path.join(dirname, filename)) as f:
...         for line in f.readlines():
...             print line
...

我希望这有帮助。在

相关问题 更多 >

    热门问题