返回顶部
首页 > 资讯 > 后端开发 > Python >聊聊.py和.ipynb的一些小知识
  • 725
分享到

聊聊.py和.ipynb的一些小知识

2024-04-02 19:04:59 725人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

1. 相同点 用python语言编写的源代码文件,其文件后缀是 “.py” 或 “.ipynb”。用Python语言编写的源代码文件,其文件后缀是 “.py” 或 “.ipynb”。

1. 相同点

python语言编写的源代码文件,其文件后缀是 “.py” 或 “.ipynb”。用Python语言编写的源代码文件,其文件后缀是 “.py” 或 “.ipynb”。

2. 区别

.py:".py" 文件是标准的Python源代码文件,通常情况下,使用 “.py” 的python源代码文件。可以用Spyder、Visual Studio Code、PyCharm编辑并运行.py文件。也可以用notepad++或者sublime免费的编辑器进行.py文件的编辑。

3. 转换

.ipynb: “.ipynb” 文件是使用 Jupyter Notebook 来编写Python程序时的文件。Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在jupyter下的File—>Download as —>python(.py)可以将.ipynb转化为.py文件。

4. 类比

简单的说就类似于Word文档的后缀,有.dox也有.docx。

补充:如何用cmd打开python的.ipynb文件(打开,并不是转为.py文件)

(1)首先,要安装jupyter notebook:

cmd下输入pip install jupyter notebook;

之后直接在cmd中输入jupyter notebook,网络页面弹出

但是发现找不到要上传的ipynb文件

查找资料后发现,需要在cmd中将路径cd到.ipynb所在文件夹,或者转到所在盘(这个我没有试),然后输入jupyter notebook,就可直接跳转到指定文件夹,即可打开查看

(2)可以把 .ipynb 文件对应的GitHub下载链接复制到 https://nbviewer.jupyter.org/ 中查看。

(3)直接在gitHub中打开

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。如有错误或未考虑完全的地方,望不吝赐教。

--结束END--

本文标题: 聊聊.py和.ipynb的一些小知识

本文链接: https://lsjlt.com/news/122256.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 聊聊.py和.ipynb的一些小知识
    1. 相同点 用Python语言编写的源代码文件,其文件后缀是 “.py” 或 “.ipynb”。用Python语言编写的源代码文件,其文件后缀是 “.py” 或 “.ipynb”。...
    99+
    2024-04-02
  • 聊聊一些Golang的转义知识
    随着时代的逐步进步,编程语言也在目不暇接地涌现和发展。其中,Golang语言是近年来备受瞩目的一种编程语言。但是,对于一些编程新手来说,不免会有些陌生和困惑。本文就来介绍一些Golang的转义知识,为大家加深对于这门语言的理解。什么是Gol...
    99+
    2023-05-14
  • 聊聊使用GitHub网站的一些基础知识
    GitHub是一个世界上最大的代码托管平台之一,它提供了一个方便的在线平台,让程序员可以共享自己的代码并与其他人协作开发。但是,对于那些没有使用过这个平台的人来说,了解如何使用GitHub有时可能会感到非常困难。因此,在本文中,我将向您展示...
    99+
    2023-10-22
  • 详细聊聊关于sql注入的一些零散知识点
    目录零、本文涉及知识点一、sqlmap写一句马的过程(-- os-shell)1.1 简述过程1.2 一个小问题二、堆叠注入:2.1 什么是堆叠注入2.2 如何判断存在堆叠注入?2....
    99+
    2024-04-02
  • 聊聊Git安装位置的相关知识
    Git 是一款非常流行的版本控制工具,许多开发者都使用它管理自己的代码版本。在安装 Git 时,我们需要考虑它的安装位置,以方便使用和维护。本文将介绍 Git 安装位置的相关知识,以帮助读者更好地理解如何安装和使用 Git。一、Git 安装...
    99+
    2023-10-22
  • 聊聊javascript面向过程的相关知识
    随着Web应用程序的发展,JavaScript成为了web开发人员不可或缺的编程语言之一。虽然JavaScript通常被视为一种面向对象的编程语言,但它也可以支持面向过程的编程方式。面向过程的编程(Procedure-Oriented Pr...
    99+
    2023-05-14
  • 聊一聊redis奇葩数据类型与集群知识
    目录多样的数据类型搞懂集群复制过程的细节需要一个管理者更强的横向伸缩性总结多样的数据类型 string 类型简单方便,支持空间预分配,也就是每次会多分配点空间,这样 string 如...
    99+
    2024-04-02
  • 聊聊Node.js错误提示框的基础知识
    在Node.js中,错误提示框非常重要。当我们在开发Node.js应用程序时,错误提示框往往可以快速帮助我们找到问题,并提供解决问题的有效方式。在这篇文章中,我们将深入了解Node.js的错误提示框,并提供一些有用的技巧和技术来帮助开发人员...
    99+
    2023-05-14
  • 聊聊PHP执行function方法名的相关知识
    PHP是一种流行的编程语言,常用于服务器端编程。在PHP中,function是一种定义函数的关键字,通过它可以定义一些有用的方法来完成常见的编程任务。本文将介绍PHP执行function方法名的相关知识。在PHP中,一个可用的functio...
    99+
    2023-05-14
  • 聊聊DW CSS的一些具体含义和解释
    DW是指Dreamweaver,是一种常用于网页制作的集成开发环境(IDE)。而CSS是指层叠样式表(Cascading Style Sheets),是Web页面设计中必不可少的技术。在Dreamweaver中,CSS通过提供方便的编辑器和...
    99+
    2023-05-14
  • 聊聊MultipartFile与File的一些事儿
    前言 前段时间碰到了中转文件的需求,需要使用HttpClient中转一下文件,过程为: 在实现这个需求的过程中就用得到了MultipartFile与File,而且我对前一个也不是很...
    99+
    2024-04-02
  • 聊聊一些Golang的高级用法
    Go语言的出现,让我们的开发更加高效、安全、简单。代码风格简单,性能高效,它已经是许多开发者和公司的首选。然而,随着我们对Go语言的深入了解和使用,有些时候我们需要更高级、更灵活的写法来应对不同的工作需求。那么,下面就介绍一些Golang的...
    99+
    2023-05-14
  • 聊聊HTML的一些常用写法
    HTML是一种标记语言,用于创建网页和其他网络应用程序。下面介绍HTML的一些常用写法。基本语法结构<!doctype html><html><head><meta charset="ut...
    99+
    2023-05-14
  • 一起聊聊vue的3.0和2.0版本
    Vue是一款流行的基于JavaScript的现代框架。Vue.js是由尤雨溪开发的一个渐进式JavaScript框架。该框架易于学习,方便上手,而且具有高效、灵活、可重用组件等特点,成为广大开发者的首选。目前Vue的版本主要包括Vue 2....
    99+
    2023-05-14
  • 深入聊一聊JDK中的Map和Set
    目录1. 基础知识2.模型3.Map的使用4.Map接口的使用(1)元素的添加和更新操作(2)在Map集合中查询/搜索特定的值(3) 删除Map中指定的value和key ...
    99+
    2022-12-21
    jdk map和set java map有哪些 jdk set集合大小
  • 聊聊JavaScript和php的区别有哪些
    JavaScript和PHP是两种不同的编程语言,它们各自有着自己的特点和用途。虽然它们都可以用于Web开发,但是它们的差异还是很大的。下面将详细介绍JavaScript和PHP之间的区别。语言类型JavaScript是一种客户端脚本语言,...
    99+
    2023-05-14
  • 一文详细聊聊vue3的defineProps、defineEmits和defineExpose
    目录definePropsdefineEmitsdefineExpose总结 最近在开发中用到了vue3的defineProps、defineEmits和defineExp...
    99+
    2023-02-08
    vue3 defineProps vue3 defineEmits vue3 defineExpose
  • 一文聊聊vue中的指令和插值
    data():存放页面中显示数据的地方<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title...
    99+
    2022-11-22
    Vue vue.js vue3
  • 聊聊javascript中常见的一些转义字符
    JavaScript是一种基于文本的编程语言,因此它需要一种机制来处理特殊字符。这些特殊字符可以是控制字符,例如换行符和制表符,或者是一些需要转义的字符,例如引号和反斜杠。在JavaScript中,使用反斜杠(\)来指示特殊字符。这被称为转...
    99+
    2023-05-14
  • 有关python的一些小知识
    1.关于input:input()为标准输入函数,和C语言中scanf的用法类似。但在使用input时,会从标准输入中读取一个string(字符串),对于用户换行不会读入。如果想转换为整型,a=int(input(“请输入:”))。2.fo...
    99+
    2023-01-31
    小知识 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作