enter image description here

我在Jupyter的笔记本上工作.我想在一个单元格中打开一个KML文件,然后在下一个单元格中进行一些分析. Select 文件后,第一个单元格具有:

# Print the selected path, filename, or both
print(fc.selected_path)
print(fc.selected_filename)
print(fc.selected)
global mytext 
with open(fc.selected, 'r') as f:
    print(f.read())
    mytext = f.read()

这将按预期打印出文件的内容.

在下一个单元格中,我试图打印出我的文本,但得到一个空字符串.

如何将文件内容传递给下一个单元格中的My Text变量?

推荐答案

f.read()会耗尽一个文件,并将光标留在文件的末尾,因此mytext不会再接收任何内容.

try 先阅读,然后打印:

with open(fc.selected, 'r') as f:
    mytext = f.read()
    print(mytext)

Python相关问答推荐

根据在同一数据框中的查找向数据框添加值

ModuleNotFound错误:没有名为flags.State的模块; flags不是包

标题:如何在Python中使用嵌套饼图可视化分层数据?

不理解Value错误:在Python中使用迭代对象设置时必须具有相等的len键和值

Pandas 都是(),但有一个门槛

如何记录脚本输出

将图像拖到另一个图像

计算组中唯一值的数量

Python—从np.array中 Select 复杂的列子集

如何禁用FastAPI应用程序的Swagger UI autodoc中的application/json?

为什么np. exp(1000)给出溢出警告,而np. exp(—100000)没有给出下溢警告?

为什么\b在这个正则表达式中不解释为反斜杠

在极中解析带有数字和SI前缀的字符串

如何在两列上groupBy,并使用pyspark计算每个分组列的平均总价值

从嵌套极轴列的列表中删除元素

需要帮助使用Python中的Google的People API更新联系人的多个字段'

Pythonquests.get(Url)返回Colab中的空内容

如何让PYTHON上的Selify连接到现有的Firefox实例-我无法连接到Marionette端口

将索引表转换为Numy数组

如何将参数名作为参数传入到函数中?