执行以下代码时,是否有一个Python循环遍历所提供目录中的文件的顺序?是字母的吗?如何通过创建/修改日期或按字母顺序排列这些文件进行循环建立。
The server threw an exception. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT))
答案 0 :(得分:4)
你问了几个问题:
不,Python不会强加订单。这些文件的返回顺序与底层操作系统使用的顺序相同。
可能不是。
for file in sorted(os.listdir(path)):
答案 1 :(得分:1)
根据文档:“列表按任意顺序”
https://docs.python.org/3.6/library/os.html#os.listdir
如果您希望建立订单(在这种情况下按字母顺序排列),您可以对其进行排序。
import os
for file in sorted(os.listdir(path)):
df = pd.read_csv(path+file)
// do stuff