mer*_*low 1 python jupyter-notebook google-colaboratory
在 google colab 中,我使用此代码提交临时文件:
\nfrom google.colab import files\nuploaded = files.upload()\nRun Code Online (Sandbox Code Playgroud)\n然后我使用此代码来读取我刚刚提交的文件:
\nwith open('edges.txt') as f:\n mylist = [line.rstrip('\\n') for line in f]\n newlist = []\n for line in mylist:\n line = line.split(',') \n line[1], line[2] = line[2], line[1] \n line = ','.join(line) \n print(line)\n newlist.append(line)\nRun Code Online (Sandbox Code Playgroud)\nuploaded我想要的是使用行中的通用名称,with open(uploaded)因为文件名并不总是edges.txt。
我可以这样做吗?我尝试使用uploaded但它没有 \xc2\xb4t 工作。
谢谢
\n文件的名称及其内容将在uploaded变量中,因此上传后无需再次读取文件。
这是一个完整的示例:
关键是for name, contents in f.items()线。files.upload返回一个字典,其中的键对应于文件选择器中所选项目的文件名。字典值是文件内容。
| 归档时间: |
|
| 查看次数: |
1919 次 |
| 最近记录: |