[英]how to upload python code with libraries to aws lambda from windows local machine using aws console
[英]How to upload file from local machine to the browser using python?
我正在使用 python 將文件從本地磁盤上傳到 Web 瀏覽器以進行自動化工作。 文件夾名稱是“docs”,它在 C 目錄中。 Docs 文件夾包含 2 個文件“textnex.txt”和“safe.txt”,所以我希望將“textnext.txt”上傳到網頁上。 這是我的python代碼如下:
# os for file management
import os
# Build tuple of (class, file) to turn in
submission_dir = r'C:\Users\Sonu\docs'
dir_list = list(os.listdir(submission_dir))
for directory in dir_list:
file_list = list(os.listdir(os.path.join(submission_dir,
directory)))
if len(file_list) != 0:
file_tup = (directory, file_list[0])
print(file_tup)
當我運行此代碼時,它不會打印文件。 我想將 textnex.txt 上傳到網頁上。 查看當前結果的屏幕截圖,這對我來說很奇怪。 有人能幫我一下嗎? 提前致謝。
您獲得的輸出對於您顯示的代碼是合理的。 它是一個單元組,很可能由目錄名和文件名組成。
FOR 循環為每個非空目錄為file_tup分配一個元組值 - 並為每個后續目錄替換該值。 當您退出 FOR 循環時,為通過 FOR 循環的最后一次迭代分配的值僅保留在file_tup 中。
您可能希望運行調試器(或在代碼中放置一些調試 PRINT 語句)來監視循環運行時的重要變量,以便准確查看發生了什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.