我在处理python循环中的一个参数时遇到问题。
def Find_files(* args): 对于参数中的项目: 对于os.walk(os.path.abspath(item))中的p,_文件: 打印(文件)
结果是白色。 下码完成:
print(directorys)
type(directorys)
0 \\\\xxx.xxx.xx.xx\\z$\\Directory-LOG
1 \\\\xxx.xxx.xx.xx\\x$\\Directory-LOG
2 \\\\xxx.xxx.xx.xx\\y$\\Directory-LOG
Name: IPDIRETORIO, dtype: object
pandas.core.series.Series
#
def Find_files(*args):
# Lista todos os arquivos em todos os diretórios
for item in args:
for p, _, files in os.walk(os.path.abspath(item)):
print(files)
#
Find_files(directorys[0])
“结果是白色的”
type(directorys[0])
str
#
但是,如果我在项目中设置参数一致,则处理成功:
Find_files('\\\\xxx.xxx.xx.xx\\z$\\Directory-LOG')
我不明白是什么问题。
你能帮我吗?
答案 0 :(得分:-2)
解决了问题。
我的代码是错误的。还有其他反斜杠
the exit should be:
"\\xxx.xxx.xx.xx\z$\Directory-LOG"
Instead of:
"\\\\xxx.xxx.xx.xx\\z$\\Directory-LOG"