首页 > 编程语言 >网络工程师的Python之路-网络运维自动化实战-1.2

网络工程师的Python之路-网络运维自动化实战-1.2

时间:2024-03-23 11:29:05浏览次数:40  
标签:脚本 1.2 运维 Python Text 网络 编辑器 记事本 Sublime

1.2.2 脚本模式

在 Windows 里,有两种方法创建 Python 脚本,一种是将代码写进 Windows 记事本里,
另一种是借助第三方编辑器。两种方法分别介绍如下。
1. 使用记事本创建 Python 脚本
在桌面上新建一个记事本文件, 将代码 print ('hello,world!')写入,如下图所示。

然后将其另存为.py 格式存放在桌面上。这里需要将“保存类型”选择为“所有文件”,否则该文件的类型依然为.txt,如下图所示:
 

回到桌面, 可以发现第一个 Python 脚本已经创建成功,如下图所示。
 

2. 使用第三方编辑器创建 Python 脚本

        支持 Python 的第三方编辑器很多, Pycharm、 Sublime Text 2/3、 Notepad ++、 vim( Linux系统)和 Python 自带的 IDLE 等都是很优秀也很常用的编辑器。本书以 Sublime Text 3 为
例简单介绍使用第三方编辑器创建 Python 脚本的方法。
        首先在 Sublime Text 官网下载 Sublime Text 3。 Sublime Text 为付费软件,但是也可以免费使用,免费版本每使用几次后会弹出一个窗口问你是否愿意购买付费版本,如果你不愿意付费,将窗口关闭即可,基本不会影响使用体验。
        Sublime Text 支持近 50 种编程语言,默认句法( Syntax)是 Plain Text。在 Plain Text下写出来的 Python 代码的效果和记事本没有区别,依然只有黑白两色,而且保存文件的时候依然需要手动将文件另存为.py 格式,如下图所示。

因此, 在进入 Sublime Text 后需要做的第一件事是选择 View→ Syntax → Python 将句法改为 Python,这样才能获得对 Python 最好的支持,包括代码高亮、 语法提示、 代码自动补完、 默认将脚本保存为.p

标签:脚本,1.2,运维,Python,Text,网络,编辑器,记事本,Sublime
From: https://blog.csdn.net/qq_43416206/article/details/136962875

相关文章

  • 在校大学生想从事网络安全,多听老哥几句良言,少挨几顿社会毒打(10年资深安全工程师如是说
    大家好!一直以来都有一些大学生粉丝私聊向我“取经”,可以看得出来很多人对前路多多少少都有些迷茫,我把大家的问题总结了一下,并对每个问题都做了我自己的见解,高频出现的问题有以下5个:1.国内网络安全的薪资是怎么样的?2.网络安全行业真实前景有那么好吗?3.我现在的情况适合做......
  • 【Golang星辰图】实现弹性微服务架构:使用go-micro和go-kit构建可扩展的网络应用
    构建高效网络应用:探索分布式系统和微服务的利器前言在当今的互联网时代,构建可扩展且可靠的网络应用变得越来越重要。分布式系统和微服务架构成为了解决大规模应用程序开发和管理的有效方法。本文将介绍一些用于构建分布式系统和微服务的关键工具和库,例如go-rpc、go-micro......
  • 【故障诊断】基于卷积神经网络结合长短时记忆CNN-LSTM实现数据分类含Matlab源码
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • 网络/信息安全(黑客)自学
    01什么是网络安全网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也有W......
  • 【网络安全】什么样的人适合学?该怎么学?
    01什么是网络安全网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也有W......
  • unity Mirror网络同步
    我们直接来剖析,上干货在github上的主页代码,稍微修改了下:usingSystem.Collections;usingSystem.Collections.Generic;usingMirror;usingUnityEngine;publicclassPlayer:NetworkBehaviour{//Syncedautomatically//自动同步[SyncVar]publicinthe......
  • 揭密网络犯罪商业模式及其价值链
    基于网络的犯罪活动越来越多,网络犯罪已经形成了一套庞大商业模式,网络犯罪即服务,通过购买服务可以从事各种网络犯罪活动,也正是因为这种商业模式的出现,导致网络犯罪成本越来越低,实施网络犯罪的团伙也在不断增加,基于这种商业模式,任何人都可以通过地址网络犯罪组织购买相应的服务,从......
  • NTP网络授时器(GPS北斗对时装置)在分布式网络系统方案
    NTP网络授时器(GPS北斗对时装置)在分布式网络系统方案NTP网络授时器(GPS北斗对时装置)在分布式网络系统方案京准电子科技官微——ahjzsz因为分布式系统使用分布式算法,所以它的同步机制比集中式系统更为复杂。在集中式系统中能够做到的,在某一位置上能集收到系统的所有信息,然后由某些......
  • 网络故障排查的方法
    网络是一切系统赖以正常工作的基础设施,所以保证主机的连通性是一切工作得以开展的前提。由于网络协议和设备所具有的复杂性,很多故障解决起来是有麻烦的。从大多数情况看,网络故障主要分为硬件故障和软件故障两种。   物理故障又主要分为网卡物理损坏、链路故障等原因。其中网......
  • 网络通信Socket
    publicList<User>users=newList<User>();Socketsocket;//初始化服务器publicvoidInitSever(){  //创建一个Socket对象  socket=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);  //将把通信的地址和端口绑定到s......