iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python编辑技巧有哪些呢
  • 838
分享到

Python编辑技巧有哪些呢

2023-06-17 16:06:33 838人浏览 安东尼

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

摘要

python编辑技巧有哪些呢,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。对多次接触到Python编辑的用户和学者来说,了解Python的概念是非常重要的,那么就先说一下什

python编辑技巧有哪些呢,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

对多次接触到Python编辑的用户和学者来说,了解Python的概念是非常重要的,那么就先说一下什么是Python编辑,所谓Python语言:是一种使用非常广泛的计算机编程语言

顾名思义,PIL(Python Imaging Library)是建立在Python编辑的基础上的,所以从前天开始下载了Python2.6,看了Python简明手册,在这个手册的***,作者建议初学者做这样一个程序,即实现:创建你自己的命令行 地址簿程序。

在这个程序中,你可以添加、修改、删除和搜索你的联系人(朋友、家人和同事等等)以及它们的信息(诸如电子邮件地址和/或电话号码)。这些详细信息应该被保存下来以便以后提取。

#!/usr/bin/env python  # -*- coding: GBK -*-   import urllib   from sgmllib import SGMLParser   class URLLister(SGMLParser):      def reset(self):          SGMLParser.reset(self)          self.urls = []                def start_a(self, attrs):          href = [v for k, v in attrs if k == 'href']          if href:              self.urls.extend(href)        url = r'Http://www.sinc.sunysb.edu/Clubs/buddhism/JinGangJingShuoShenMo/' sock = urllib.urlopen(url)  htmlSource = sock.read()  sock.close()  #print htmlSource  f = file('jingangjing.html', 'w')  f.write(htmlSource)  f.close()   mypath = r'http://www.sinc.sunysb.edu/Clubs/buddhism/JinGangJingShuoShenMo/'  parser = URLLister()  parser.feed(htmlSource)   for url in parser.urls:      myurl = mypath + url      print "get: " + myurl      sock2 = urllib.urlopen(myurl)      html2 = sock2.read()      sock2.close()            # 保存到文件      print "save as: " + url      f2 = file(url, 'w')      f2.write(html2)      f2.close()

我估计这里面关于一些基本的东西使用得很不好,一定还有更简捷***的方法。其实是用来练手的,我也没有太的期望做多好,程序运行后要求输入一个项目目录路径,生成的结果在D盘下的log.html文件中。

除了python自带的PIL包,还可以用ImageMagic,这样Gimp能够做什么,python也能做什么,写10来行程序,可以处理一大批图片,这样的快感不多了。3年前,我帮一JJ写程序处理卫星图片,大概是把卫星云图切成32*32的正方形,依次计算阙值然后再统计。

我用了一个星期的所有下午,pure c,差不多1500行代码,那个时候正在谈恋爱,智商比较低,在windows上面,装一个GCc,用editplus做编辑器,gdb+printf来调试,虽然***小有成就感,确很费了很多功夫,程序的核心部分,如果用Python编辑来做,短短几行就搞定。

从网上down一些文章,需要删掉里面的空白行;没有规则的大段数字,需要求和; 不同格式的头文件转换等等;这个用perl处理更好,3年前我也是这样作的,当我遇到python之后,我就彻底放弃了perl了。

perl很不错,基本上同样的功能,用python写代码会长一些,网络社区提供的各种perl的功能包也多一些,但是Larry Wall 是一个诗人,诗人的气质让perl的语法,在我们这些程序员眼里看起来很零乱。

基本上2个星期不用,要拿perl干活,就得找本语法书重新看看。在linux下面还好,可以man一把,要是在windows上装一个ActivePerl,想查帮助还得打开Perl Core Documentation这个html文件。

一行一行的找,虽然脚本语言的帮助系统都不能.net,Java等商业开发工具的帮助相提并论,但是python好歹也有一个chm文件,可以index的。Perl是给真正的hacker用的, 简洁,明快却是python的优点。要是作为一个专业的网管,选择perl没错的,至于普通程序员的小玩具,python更好使。

关于Python编辑技巧有哪些呢问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网Python频道了解更多相关知识。

--结束END--

本文标题: Python编辑技巧有哪些呢

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python编辑技巧有哪些呢
    Python编辑技巧有哪些呢,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。对多次接触到Python编辑的用户和学者来说,了解Python的概念是非常重要的,那么就先说一下什...
    99+
    2023-06-17
  • linux中vi编辑器使用技巧有哪些
    这篇文章主要介绍了linux中vi编辑器使用技巧有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。打开和关闭行号vi 编辑器的许多选项可以控制编辑会话的外观和感觉。使用 :...
    99+
    2023-06-16
  • linux vi编辑器的使用技巧有哪些
    本篇内容主要讲解“linux vi编辑器的使用技巧有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux vi编辑器的使用技巧有哪些”吧!一.linux vi编辑器简介 linux vi...
    99+
    2023-06-17
  • 编写Python小技巧有哪些
    本篇内容主要讲解“编写Python小技巧有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“编写Python小技巧有哪些”吧!1. List:all_equal功能实现:检验一个列表中的所有元素...
    99+
    2023-06-16
  • Python的编程技巧有哪些
    以下是一些Python编程的技巧:1. 使用列表推导式:列表推导式是一种简洁的方式来创建列表。它可以通过迭代一个可迭代对象,并根据条...
    99+
    2023-09-25
    Python
  • 网站SEO文章编辑的技巧有哪些
    这篇文章将为大家详细讲解有关网站SEO文章编辑的技巧有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  一、文章要求高度原创性  1、 文章标题要注重新颖性,符合用户搜索习惯;  2、 需在文章首段融...
    99+
    2023-06-10
  •  Python的实用技巧有哪些呢
     Python的实用技巧有哪些呢,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。01 all or anyPython 语言如此流行的众多原因之一,是因...
    99+
    2023-06-22
  • 有哪些Python编码常用技巧
    这篇文章主要介绍“有哪些Python编码常用技巧”,在日常操作中,相信很多人在有哪些Python编码常用技巧问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有哪些Python编码常用技巧”的疑惑有所帮助!接下来...
    99+
    2023-06-16
  • Python最佳编程技巧有哪些
    这篇文章主要介绍“Python最佳编程技巧有哪些”,在日常操作中,相信很多人在Python最佳编程技巧有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python最佳编程技巧有哪些”的疑惑有所帮助!接下来...
    99+
    2023-06-02
  • Python编程代码技巧有哪些
    本篇内容介绍了“Python编程代码技巧有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python 提供了一组独特的工具和语言特性来使...
    99+
    2023-06-17
  • Python编程常用技巧有哪些
    这篇文章主要介绍“Python编程常用技巧有哪些”,在日常操作中,相信很多人在Python编程常用技巧有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python编程常用技巧有哪些”的疑惑有所帮助!接下来...
    99+
    2023-06-16
  • Linux下Vim编辑器的使用小技巧有哪些
    小编给大家分享一下Linux下Vim编辑器的使用小技巧有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、备份个性化配置文件。Vim文本编辑器有很多默认的设置...
    99+
    2023-06-17
  • Python新版本有哪些编程技巧
    这篇文章主要介绍“Python新版本有哪些编程技巧”,在日常操作中,相信很多人在Python新版本有哪些编程技巧问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python新版本有哪些编程技巧”的疑惑有所帮助!...
    99+
    2023-06-16
  • Python技巧有哪些
    这篇文章主要讲解了“Python技巧有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python技巧有哪些”吧!1. 列表理解列表理解可以代替丑陋的for循环来填充列表。列表理解的基本语...
    99+
    2023-06-15
  • Python源代码编制技巧有哪些
    本篇内容介绍了“Python源代码编制技巧有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!PyDev 就能显示出一个超链接,这样您可以在...
    99+
    2023-06-17
  • Java编程技巧有哪些
    小编给大家分享一下Java编程技巧有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.使用HashSet判断主键是否存在HashSet实现Set接口,由哈希表...
    99+
    2023-06-05
  • web编程技巧有哪些
    本篇内容主要讲解“web编程技巧有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“web编程技巧有哪些”吧!您应该使用像map、filter和reduce这样...
    99+
    2024-04-02
  • delphi编程技巧有哪些
    - 使用面向对象的编程思想,将代码划分为多个类和模块,提高代码的可维护性和重用性。- 使用事件驱动的编程模式,通过事件和事件处理程序...
    99+
    2023-09-20
    delphi
  • C++编程技巧有哪些
    这篇文章主要讲解了“C++编程技巧有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++编程技巧有哪些”吧!1.调试标记适用预处理#define定义一个或多个调试标记,在代码中把调试部分...
    99+
    2023-06-17
  • SQL优化技巧有哪些呢
    这期内容当中小编将会给大家带来有关SQL优化技巧有哪些呢,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 数据库SQL优化大总结之 百万级数据库...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作