我在名为private void hackFixHintsForMeizu(TextInputEditText... editTexts) {
String manufacturer = Build.MANUFACTURER.toUpperCase(Locale.US);
if (manufacturer.contains("MEIZU")) {
for (TextInputEditText editText : editTexts) {
editText.setHintTextColor(Color.TRANSPARENT);
editText.setHint(editText.getHint());
}
}
}
的子目录中有一堆文本文件。我想捕获其路径而无需将子目录名称手动更改为1、2、3,然后每次都再次运行该文件(如下所示)。我尝试将dir3
(从其他stackoverflow帖子中放入),但它仍然没有自动提取子目录及其.txt文件。/**
是唯一一个内部大约有10个目录的目录,例如sub_dir_1, sub_dir_2,... sub_dir_10和.txt文件。我怎么得到这个?
dir3
基本上想传递路径:directory = r'../dir1/dir2/dir3/sub_dir_1'
# directory = r'../dir1/dir2/dir3/sub_dir_2'
# ...
# directory = r'../dir1/dir2/dir3/sub_dir_10'
for file_name in glob.glob(directory + "/*",recursive=True): # Tried **, / , // ..etc
with open(file_name, 'r',encoding='utf-8') as file:
print(directory)
print(file_name)
,它会选择子目录,其路径和文件名。
谢谢!