开发者社区> 问答> 正文

检索两个独立文件夹(目录)中的文件列表。我如何得到什么打印在终端打印到一个新的文本文件?

我有一个函数,它从用户在我的Tkinter GUI窗口中选择的两个不同的目录(文件夹)中检索文件列表。这两个目录中的所有文件列表都可以在visual studio代码终端中打印出来,但是如何将这两个目录中的文件列表打印到新的文本文件中呢?

    Input_1 = entry_field1.get() #Retrieving what the user inputed into entry field 1.
    Input_2 = entry_field2.get() #Retrieving what the user inputed into entry field 2.
    file_list_1=os.listdir(Input_1) #Listing the files from directory 1.
    file_list_2=os.listdir(Input_2) #Listing the files from directory 2.
    print (file_list_1) #Printing the files in the terminal window.
    print (file_list_2) #Printing the files in the terminal window.

问题来源StackOverflow 地址:/questions/59383359/list-of-files-in-two-separate-file-folders-directories-is-retrieved-how-do-i

展开
收起
kun坤 2019-12-27 10:27:04 488 0
1 条回答
写回答
取消 提交回答
  • 有两种简单的方法可以做到这一点,都是使用open()函数。官方文档如下:https://docs.python.org/3/library/functions.html。 在python3中,print语句是一个带有附加参数的函数。 其中一个参数在这里很有用:file参数。 打印到文件:

    >>> print('hello', file = open('hello.txt','w'))
    

    write函数有一个参数:一个字符串。 要写入文件,首先打开()它。

    >>> my_File = open('hello.txt', 'w') # the 'w' means that we're in write mode
    >>> my_File.write('This is text')    # Now we need to close the file
    >>> my_File.close()
    
    2019-12-27 10:27:11
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载