jupyter notebook 怎样建立新的文件夹,然后保存一个新文件 ,请给我图片显示操作步骤?
1. 在 Jupyter Notebook 中创建新文件夹方法一:通过界面操作
打开 Jupyter Notebook,进入主界面(Dashboard)。
点击右上角的 New 按钮 → 选择 Folder。
此时会创建一个名为 Untitled Folder 的新文件夹。
重命名文件夹:
勾选新文件夹左侧的复选框。
点击顶部菜单的 Rename 按钮。
输入新名称(如 my_folder),点击 Rename。
[size=16.002px]在 Jupyter Notebook 的 Dashboard 界面中:
点击右上角 New → 选择 Terminal 打开命令行。
输入命令创建文件夹:
bash
[backcolor=rgba(var(--ds-rgba-transparent))]复制
mkdir your_folder_name # 例如:mkdir my_folder
刷新页面即可看到新文件夹。
2. 创建并保存新文件
进入目标文件夹:点击你要保存文件的文件夹(如新建的 my_folder)。
创建新文件:
点击右上角 New → 选择文件类型(如 Python 3 创建 .ipynb 文件)。
编辑文件:在打开的 Notebook 中输入代码或文本。
保存文件:
点击菜单栏的 File → Save Notebook(或直接按 Ctrl+S/Cmd+S)。
文件会自动保存到当前文件夹中,文件名显示在页面顶部(默认如 Untitled.ipynb)。
关键界面位置(文字描述)
New 按钮:右上角,用于创建文件夹或文件。
Rename 按钮:勾选文件夹后出现在顶部菜单。
保存快捷键:Ctrl+S(Windows/Linux)或 Cmd+S(Mac)。
如何验证操作成功?
返回 Jupyter Notebook 的 Dashboard 界面。
检查目标文件夹中是否有新创建的文件(如 .ipynb 文件)。
[size=16.002px]如果需要实际截图,可以在搜索引擎中搜索 “Jupyter Notebook 创建文件夹截图” 或 “Jupyter Notebook 保存文件截图”,会有大量图文教程参考。
[size=16.002px]在jupyter notebook里怎样导入一个.ipynb文件?
[size=16.002px]
[size=16.002px]在 Jupyter Notebook 中,直接导入 .ipynb 文件(例如将其作为模块调用)并不像导入 .py 文件那样简单,但可以通过以下方法实现你的需求:
方法 1:直接上传并打开 .ipynb 文件
[size=16.002px]如果目标是通过 Jupyter Notebook 打开并编辑另一个 .ipynb 文件,操作步骤如下:
上传文件到 Jupyter:
在 Jupyter 的 Dashboard 界面,点击右上角的 Upload 按钮。
选择本地的 .ipynb 文件,点击 Upload。
上传完成后,点击文件名即可打开并编辑。
直接运行:
打开上传的 .ipynb 文件后,可以像普通 Notebook 一样执行代码单元格。
方法 2:在 Notebook 中调用另一个 .ipynb 文件的内容
[size=16.002px]如果目标是在当前的 Notebook 中调用另一个 .ipynb 文件的代码或函数,需要借助工具或间接方法:
步骤 1:将 .ipynb 转换为 .py 文件在 Jupyter 中打开目标 .ipynb 文件。
点击菜单栏的 File → Download as → Python (.py),将其保存为 .py 文件。
在当前 Notebook 中导入该 .py 文件:
python
[backcolor=rgba(var(--ds-rgba-transparent))]复制
import your_filename # 替换为你的文件名(无需后缀)
[backcolor=rgba(var(--ds-rgba-transparent))]复制
%run your_notebook.ipynb
这会直接运行目标 Notebook 中的所有代码(类似复制粘贴代码到当前 Notebook)。
注意:此方法可能在某些环境中不可用,建议优先转换为 .py 文件。
方法 3:使用 nbimporter 库(不推荐,需谨慎)
安装 nbimporter:
bash
[backcolor=rgba(var(--ds-rgba-transparent))]复制
pip install nbimporter
在 Notebook 中导入:
python
[backcolor=rgba(var(--ds-rgba-transparent))]复制
import nbimporterimport your_notebook # 直接导入 .ipynb 文件
注意:此方法可能不稳定,部分复杂 Notebook 会报错。
常见问题
为什么不能直接导入 .ipynb 文件?
Jupyter Notebook 设计初衷是交互式编辑,而非作为模块导入。若需复用代码,建议将核心逻辑封装为 .py 文件。如何在 Google Colab 中上传 .ipynb 文件?
在 Colab 中点击左侧文件图标 → Upload → 选择文件 → 直接打开即可。
总结
若需编辑另一个 .ipynb 文件,直接上传并打开。
若需复用代码,推荐将 .ipynb 转换为 .py 文件后再导入。
若需快速运行另一个 Notebook,使用 %run your_notebook.ipynb。
[size=16.002px]
[size=16.002px]people = ['Tom','Dick',"Harry"]for person in people : print("There's a person called" + person)
[size=16.002px]可是,我的电脑里显示的是:There's a person calledTom,不是There's a person called Tom,明白吗,最后的两个单词之间,少了一个空格,为什么?
[size=16.002px]
[size=16.002px]明白了!问题出在字符串拼接时,"There's a person called" 和 person 之间没有添加空格。在 Python 中,字符串拼接是通过 + 直接连接的,如果两个字符串之间没有空格,它们会紧密地连在一起。
问题分析[size=16.002px]在你的代码中:
python[backcolor=rgba(var(--ds-rgba-transparent))]复制
print("There's a person called" + person)
[size=16.002px]"There's a person called" 和 person 之间没有空格,所以输出结果是 There's a person calledTom,而不是 There's a person called Tom。
解决方法
[size=16.002px]有几种方法可以解决这个问题:
方法 1:在字符串中添加一个空格[size=16.002px]在 "There's a person called" 的末尾添加一个空格:
python[backcolor=rgba(var(--ds-rgba-transparent))]复制
print("There's a person called " + person)
方法 2:使用 f-string(推荐)
[size=16.002px]f-string 是 Python 3.6 引入的一种更简洁的字符串格式化方式,它会自动处理空格问题:
python[backcolor=rgba(var(--ds-rgba-transparent))]复制
print(f"There's a person called {person}")
方法 3:使用逗号分隔(自动添加空格)
[size=16.002px]print 函数可以接受多个参数,默认会用空格分隔它们:
python[backcolor=rgba(var(--ds-rgba-transparent))]复制
print("There's a person called", person)
修改后的代码
[size=16.002px]以下是修改后的代码,确保输出正确:
python[backcolor=rgba(var(--ds-rgba-transparent))]复制
people = ['Tom', 'Dick', 'Harry'for person in people: print("There's a person called " + person) # 方法 1 # 或者 print(f"There's a person called {person}") # 方法 2 # 或者 print("There's a person called", person) # 方法 3
输出结果
[size=16.002px]无论使用哪种方法,输出都会是:
[backcolor=rgba(var(--ds-rgba-transparent))]复制
There's a person called TomThere's a person called DickThere's a person called Harry
[size=16.002px]希望这能解决你的问题!


雷达卡



京公网安备 11010802022788号







