我正在开发一个项目,我需要在本地服务器上或远程(通过url)打开和读取文本文件。是否有像PHP的一样工作的python函数:
file_get_contents()
可以做到这一点吗?现在我有:
def get_data_from_file(path):
for i, line in enumerate(open(path)):
.....
我想在本地或远程传递路径。
答案 0 :(得分:0)
你可以尝试:
def file_get_contents(path):
try:
urllib.urlretrieve(path, filename=path)
except:
print 'not a page'
if os.path.exists(path):
with open(path, r) as file:
data = file.read()
print data
else:
print 'no such file'