Python没有在for循环结果whi中处理str

2024-04-23 21:40:00 发布

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

我在处理python循环中的一个参数时遇到了问题。你知道吗

def Find \u文件(*args): 对于args中的项: 对于p,\文件os.步行(os.path.abspath路径(项目): 打印(文件)

结果是它是白色的。 向下代码完成:

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

#

但是,如果我在item conform down中设置参数,过程将成功:

Find_files('\\\\xxx.xxx.xx.xx\\z$\\Directory-LOG')

我不理解什么问题。你知道吗

你能帮我吗?你知道吗


Tags: 文件pathlog参数osdefargsfiles