Python 3.x 将多个文件上载到SharePoint
我知道了如何将一个文件上载到SharePoint,但我的最终目标是能够使用tkinter选择文件编辑其元数据并上载它们。但我似乎不知道如何上传多个文件Python 3.x 将多个文件上载到SharePoint,python-3.x,sharepoint,Python 3.x,Sharepoint,我知道了如何将一个文件上载到SharePoint,但我的最终目标是能够使用tkinter选择文件编辑其元数据并上载它们。但我似乎不知道如何上传多个文件 with open( file_name, 'rb') as file_input: try: response = session.post( url=base_path + "/sites/" + site_name + "/_api/web/GetFolderByServerRelati
with open( file_name, 'rb') as file_input:
try:
response = session.post(
url=base_path + "/sites/" + site_name + "/_api/web/GetFolderByServerRelativeUrl('" + doc_library + "')/Files/add(url='"
+ file_name + "',overwrite=true)",
data=file_input)
print(Fore.GREEN + "File(s) uploaded successfully")
except Exception as err:
print(Fore.RED + "Some error occurred: " + str(err))
在第二天玩了它之后,我终于找到了适合我的东西。这将上载文件所在目录中的所有文件
for filename in os.listdir():
with open(os.path.join(filename), 'rb') as file_input:
try:
response = session.post(
url=base_path + "/sites/" + site_name + "/_api/web/GetFolderByServerRelativeUrl('" + doc_library + "')/Files/add(url='"
+ filename + "',overwrite=true)",
data=file_input)
print(Fore.GREEN + "File(s) uploaded successfully")
except Exception as err:
print(Fore.RED + "Some error occurred: " + str(err))
如何获取
文件名
,是否使用文件对话框
,然后使用文件对话框.askopenfilenames
。从现在开始检查,我只有文件\u name=“examplefile.txt”。