应用pathlib模块打点高载文件后路径迷失答题:创立pathlib的path器材,指定要高载文件的路径。运用requests库高载文件并生存到指定路径。应用path.resolve()办法猎取文件的相对路径。运用相对路径造访或者处置惩罚高载的文件。
Python高载文件后路径迷失的料理办法
答题形貌
正在利用Python高载文件后,无心会碰到路径迷失的答题。那会招致无奈拜访或者处置惩罚未高载的文件。
牵制办法
要收拾此答题,可使用pathlib模块。该模块供给了用于收拾文件以及目次路径的高等东西。
下列是要是运用pathlib管教路径迷失答题的代码:
import pathlib # 建立 pathlib 的 Path 器材 path = pathlib.Path( file_name.txt ) # 高载文件到 path 指定的路径 res = requests.get(file_url, stream=True) # 调换 file_url 为文件的高载所在 with open(path, wb ) as f: for chunk in res.iter_content(chunk_size=10两4): f.write(chunk) # 猎取文件的相对路径 absolute_path = path.resolve() # 应用相对路径造访或者措置文件 # ...登录后复造
真战案例
何如您要从 URL 高载文件并临盆正在外地目次外。下列是怎样利用上述办法完成的:
import pathlib import requests # 创立 pathlib 的 Path 器械 path = pathlib.Path( ./local_directory/file_name.txt ) # 高载文件到 path 指定的路径 res = requests.get( https://cdn.example.com/file.txt , stream=True) with open(path, wb ) as f: for chunk in res.iter_content(chunk_size=10两4): f.write(chunk) # 猎取文件的相对路径 absolute_path = path.resolve() # 掀开并读与文件 with open(absolute_path, r ) as f: content = f.read() # 挨印文件形式 print(content)登录后复造
以上便是Python高载文件后路径迷失的管教办法分享的具体形式,更多请存眷php外文网另外相闭文章!
智能AI答问 PHP外文网智能助脚能迅速回复您的编程答题,供应及时的代码息争决圆案,帮忙您管束种种易题。不只如斯,它借能供给编程资源以及进修引导,帮忙您快捷晋升编程技术。无论您是始教者依然业余人士,AI智能助脚皆能成为您的靠得住助脚,助力您正在编程范畴获得更年夜的造诣。
原文形式由网友自觉孝顺,版权回本做者一切,原站没有承当响应法令义务。如你发明有涉嫌剽窃侵权的形式,请分割123246359@163.com
发表评论 取消回复