精华内容
下载资源
问答
  • 1、vim—自动缩进(编写Python脚本) 使用vim编写python文件的时候不能按照正常的编辑器进行缩进,需要修改vimrc文件。Ubuntu系统下vimrc文件的位置: $ cd /etc/vim/ $ sudo vim vimrc 添加如下到vimrc文件的最...

    1、vim—自动缩进(编写Python脚本)

    使用vim编写python文件的时候不能按照正常的编辑器进行缩进,需要修改vimrc文件。Ubuntu系统下vimrc文件的位置:

    $ cd /etc/vim/
    
    $ sudo vim vimrc
    

    添加如下到vimrc文件的最下方:

    set filetype=python
    au BufNewFile,BufRead *.py,*.pyw setf python
    set autoindent " same level indent
    set smartindent " next level indent
    set expandtab
    set tabstop=4
    set shiftwidth=4
    set softtabstop=4
    

    然后便实现了自动缩进功能。

    2、实现智能提示及代码自动补全功能

    可以实现下面python代码的自动补全:

    1.简单python关键词补全
    2.python 函数补全带括号
    3.python 模块补全
    4.python 模块内函数,变量补全
    5.from module import sub-module 补全

    首先我们需要安装一个插件:pydiction
    下面的两个链接是安装包
    http://vim.sourceforge.net/scripts/script.php?script_id=850

    https://github.com/rkulla/pydiction

    也可以直接在xshell中使用命令安装:

    wget https://github.com/rkulla/pydiction/archive/master.zip
    
    unzip -q master
    
    mv pydiction-master pydiction
    
    mkdir -p ~/.vim/tools/pydiction
    
    cp -r pydiction/after ~/.vim
    
    cp pydiction/complete-dict ~/.vim/tools/pydiction
    
    下面是安装好的文件的目录:
    # tree ~/.vim
    /root/.vim
    ├── after
    │   └── ftplugin
    │       └── python_pydiction.vim
    └── tools
        └── pydiction
            └── complete-dict
    

    插件安装好了之后我们需要进行配置:
    创建一个 ~/.vimrc文件 touch ~/.vimrc
    连接文件 cat ~/.vimrc
    添加如下代码到vimrc文件中 vim vimrc

    filetype plugin on
    let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
    let g:pydiction_menu_height = 3
    

    现在打开vim编辑器就可以实现如上功能了
    使用Tab键就可以联想代码了。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • vim中在粘贴剪贴板中的数据时会自动增加缩进,这对python这种对缩进要求严格的语言来说简直是恶梦。如何让它不缩进,保持原格式呢?答案就是paste模式。 在粘贴数据之前,输入下面指定开启paste模式 :set paste...

    vim中在粘贴剪贴板中的数据时会自动增加缩进,这对python这种对缩进要求严格的语言来说简直是恶梦。如何让它不缩进,保持原格式呢?答案就是paste模式。

    在粘贴数据之前,输入下面指定开启paste模式

    :set paste

    粘贴完毕后,输入下面指定关闭paste模式

    :set nopaste

    每次都需要输入是不是太麻烦,那么在.vimrc中加入下面内容吧:

    "Paste toggle - when pasting something in, don't indent.
    set pastetoggle=<F3>

    这样就可以用F3来切换了。

    转载请注明:知识蚂蚁 » vim中粘贴数据的时候如何取消自动缩进

    展开全文
  • 大多数情况下 iPython 控制台比python好用,比如手敲代码换行时 会自动缩进等等。 IPython与标准Python 表面最明显的区别是,Ipython运行的每一行代码 都有递增数字编号。个人大多使用ipython。 平时一些小工具之类...

    python是一门很友好的语言,节约人的时间。 解释型语言,有时候在控制台操作点东西,也很方便。 
    大多数情况下 iPython 控制台比python好用,比如手敲代码换行时 会自动缩进等等。 IPython与标准Python 表面最明显的区别是,Ipython运行的每一行代码 都有递增数字编号。个人大多使用ipython。

    平时一些小工具之类的,个人常在win本地编辑,在linux下粘贴运行。  
    如果是用ipython, 粘贴普通函数时,由于有自动缩进功能,在ipython再粘贴时 win下已经编辑好了带缩进换行的代码块,就会多缩进一次。看着不规范或运行不成功。
    解决方法: 输入autoindent
    例如, win本机编辑好如下代码:

    def func_xx():
        print("aa")
        print("bb")
        print("cc")

    粘贴到linux ipython去执行 的前后效果:

     

    现在对于普通的函数粘贴没问题了,但如果想稍为规整下变成一个类, 在ipython粘贴时,又会面临 被换行切断类的定义的问题。
    解决方法: 使用%cpaste  (可以搜一下 ipython magic函数)
    例如, win本机编辑好如下代码:

    class DataHandle(object):
        def __init__(self):
            pass
    
        def func_xx(self):
            print("aa")
            print("bb")
            print("cc")
    

    粘贴到linux ipython去执行 的前后效果:

     

    这个方法  当初也是花了些时间才找到, 主要是关键字不是很匹配,这里记录一下。

     

     

     

     

     

    ------------------------------------------------------------------------------------------------------
    最近几个事  感想有点多
    1 无心中看到一个关于童工的贴子    https://www.zhihu.com/question/52848257
    2 两天后的新闻:中科院一博士论文走红致谢 
    3 十天前与一个同龄女生聊天 谈到她的原生家庭

     

    我之前从未关注过童工,仅有的印象只有<挑山工>里那一句'在别人头上很响地小便' 以及中学政治课本上西方资本家如何毫无人性地剥削未成年人
    贴子里 有一个回复: 如何看待?     我还以为所有人都知道:我们国家有很多童工。原来你们在看到这则新闻之前都不知道。 //我真的就是看了这个贴子才知道... 那个新闻都没看过
    科尔普萨之森的回复 后面明星的图片就不说了 第一张图片 放在这,当我看了上面那么多讨论 突然看到这样一个 明显与年龄不匹配的成熟的小男孩的淡定神态,真有被猛扇耳光的感觉。不需要语言去描述。 
    撇开 虐待/压榨/拘禁这些肯定错的,但关于那些 十分感谢带他走出穷地方的介绍人、即使月入2100也会寄2000给家里的孩子,我们还要批评雇佣者么? 雇佣者至少还为这些生存底线上的人 提供了一份收入 确确实实让他能养活自己或改善家庭状况(尽管加班很多相对收入也少),我们做/帮了什么??     观看和评论?  解救目前的痛苦而忽略以后的更大痛苦?

     

    部分摘录如下:
    我走了很远的路,吃了很多的苦,才将这份博士学位论文送到你的面前。二十二载求学路,一路风雨泥泞,许多不容易。如梦一场,仿佛昨天一家人才团聚过。
    出生在一个小山坳里,母亲在我十二岁时离家。父亲在家的日子不多,即便在我病得不能自己去医院的时候,也仅是留下勉强够治病的钱后又走了。我十七岁时,他因交通事故离世后,我哭得稀里糊涂,因为再得重病时没有谁来管我了。同年,和我住在一起的婆婆病故,真的无能为力。她照顾我十七年,下葬时却仅是一副薄薄的棺材。另一个家庭成员是老狗小花,为父亲和婆婆守过坟,后因我进城上高中而命不知何时何处所终。如兄长般的计算机启蒙老师邱浩没能看到我的大学录取通知书,对我照顾有加的师母也在不惑之前匆匆离开人世。每次回去看他们,这一座座坟莹都提示着生命的每一分钟都弥足珍贵。”
    “人情冷暖,生离死别,固然让人痛苦与无奈,而贫穷则可能让人失去希望。家徒四壁,在煤油灯下写作业或者读书都是晚上最开心的事。如果下雨,保留节目就是用竹笋壳塞瓦缝防漏雨。高中之前的主要经济来源是夜里抓黄鳝、周末钓鱼、养小猪崽和出租水牛。那些年里,方圆十公里的水田和小河都被我用脚测量过无数次。被狗和蛇追,半夜落水,因蓄电瓶进水而摸黑逃回家中;学费没交,黄鳝却被父亲偷卖了,然后买了肉和酒,都是难以避免的事。
    人后的苦尚且还能克服,人前的尊严却无比脆弱。上课的时候,因拖欠学费而经常被老师叫出教室约谈。雨天湿漉着上课,屁股后面说不定还是泥。夏天光着脚走在滚烫的路上。冬天穿着破旧衣服打着寒颤穿过那条长长的过道领作业本。这些都可能成为压垮骆驼的最后一根稻草。如果不是考试后常能从主席台领奖金,顺便能贴一墙奖状满足最后的虚荣心,我可能早已放弃。
    身处命运的漩涡,耗尽心力去争取那些可能本就是稀松平常的东西,每次转折都显得那么的身不由己。幸运的是,命运到底还有一丝怜惜。进入高中后,学校免了全部学杂费,胡叔叔一家帮助解决了生活费。进入大学后,计算机终于成了我一生的事业与希望,胃溃疡和胃出血也终与我作别。
    从家出发坐大巴需要两个半小时才能到县城,一直盼着走出大山。从矩光乡小学、大寅镇中学、仪陇县中学、绵阳市南山中学,到重庆的西南大学,再到中科院自动化所,我也记不清有多少次因为现实的压力而觉得自己快扛不下去了。这一路,信念很简单,把书念下去,然后走出去,不枉活一世。世事难料,未来注定还会面对更为复杂的局面。但因为有了这些点点滴滴,我已经有勇气和耐心面对任何困难和挑战。理想不伟大,只愿年过半百,归来仍是少年,希望还有机会重新认识这个世界,不辜负这一生吃过的苦。最后如果还能做出点让别人生活更美好的事,那这辈子就赚了。

    "只愿年过半百,归来仍是少年,希望还有机会重新认识这个世界,不辜负这一生吃过的苦。最后如果还能做出点让别人生活更美好的事,那这辈子就赚了。"
    我就不在这里写想法了吧  如果你看了这些话没感想  可以关闭本页面   88 没啥好聊的

     

    一个与我同龄 有着开朗性格和美丽眼睛及笑容的女生,因为工作上一点说大不大说小不小的压力,我们竟然为了相互安慰而相互比惨。 她的家庭是养父母,且很穷,且父母也很少给关爱。(听描述 就是穷且EQ也不高的) 她33岁前所有赚的钱除了生活费全部寄给家里,且家里还不太满足。其实她亲生父母在她10岁时 曾来找过养父母,愿意出一些钱把她换回去,她养父坚决不肯,因为算命的说了以后这个家赚钱就指着她。 如果不是真实听着她说,我肯定怀疑这些是编的。 我至少从小到大一直享受着母亲的关爱和照顾,她的痛苦 确实是我体会不到的,也之前从没想过的。 想过吗?如果你的父母也是这种低素质且无法改变的,该有多多多难受? 嗯,我想生活在幸福原生家庭的人 估计是体会不到这种感觉的。
    反转来了———— 她没有上过大学,不奇怪,这样的家庭没有能力培养育。但是,她竟然凭一己之力改变了她的人生: 她上一份工作是在阿里云,之前是百度,再之前是赶集网。她不是研发,是做运营的,还去过很多国家出差。 你能想象吗? 没有大学文凭,竟然大厂换了好几个,并且后来大厂的老大们、高学历高管 对她办事都非常非常放心。  怎么做到的?她很年轻时,自己两个月疯狂自学英语,蜕一层皮,终于有了一口非常流利的英语,后来非常幸运机会降临 去了赶集网; 工作中不断积累,除了英语交流外,这些理科方面需要的东西,工作中不断跟着别人学习累积,一步一个脚印。 后来,嗯, 如前所述。 
    给这个女生大大的赞,很感动。又一个挑战出生直至成功的例子。

     

    这些有着不太幸福/不太幸运童年的孩子,有着不同的命运。通过读书改变命运是很好很幸运的,没有机会/没有天赋去读书,也仍有机会去改变,只是要付出更多更多。工作了也可以业余时间再修学位。几个月前我曾看过一个base深圳title为产品总监的人的简历,工作经验非常充实,当前薪酬35w。学历是中专 后改修成大专。这样的个例应该不太多,但还是有。
    我朋友圈里 至少 6 7个完全互不认识的父母朋友 都曾分享(是分享不是晒 我能感受到他/她们内心的欣慰)他们的子女弹钢琴的画面,大部分可爱的小女孩都穿着纯白的纱裙在台上演奏/拿奖;小朋友们即使没有穿得华丽但都享受着最好的教育,画画、芭蕾、击箭这些都在学。 为了子女的教育 近千万的房子父母也是要去承担的。这些小朋友好幸运,加油,好好学习成长,中国梦 复兴梦将来还要靠你们年青人接力!


    屏幕前的你 如果没有骄傲的资本 还在努力奋斗的路上,千万不要放弃,人生艰难但持续的努力还是会有机会改变;希望机会来临时你能抓住而不是因自身原因错过。
    屏幕前的你 如果可以轻松的生活,那更要好好珍惜每一分钟,超智的博士都提醒我们"每次回去看他们,这一座座坟莹都提示着生命的每一分钟都弥足珍贵。" "如果还能做出点让别人生活更美好的事,那这辈子就赚了。"
    怎样算是珍惜了每一分钟呢? 个人觉得 就是把时间放在有意义的事情上。不打游戏不追剧不刷抖音,这是最最基本的。不为不值得的事生气,不为不值得的人浪费时间。可以锻炼身体,可以陪伴家人,可以认真工作,可以帮助他人,可以探索未知,可以学一门乐器。出门自带水杯,减少一次性用品的使用,减少浪费。想创业就多准备再行动,火箭回收这样几乎完成不可能的事都有人去做。如果这件事有意义,风险又在你的承受范围内,"不去尝试才是最失败的"。Our fate lives within us. You only have to be brave enough to see it."。"勇者并非无所畏惧,而是能判断出 还有比恐惧更值得重视的东西"。"你认为正确的事,现在就去做;你认为不正确的事,现在就停止做"。
    如果有能力帮助别人,一定不要拒绝这样的机会,比如有需要时给满箱货物的快递小哥搭把手,比如现在有很多公益活动可以参加。再比如 平安三村晖app,嘿嘿,给另一位异常低调的马先生 做完全可以忽略效果的广告;或者韩红爱心慈善基金会,或者资助几个学生等等等等。 

    小时候 偶尔看到街墙上的大字标语:天下兴亡 匹夫有责 心里会有很多疑问。现在看到这些个字 想到的是几千年前的古人,完全没有我们的现代化智能化设备,仍然/完全不防碍他们思想的深刻。 

    明天是劳动节。假期愉快~!去年劳动节,sz春笋外墙灯的标语是"致敬奋斗者",旁边的广告语写着:"在职用心工作,在家用心生活"。
    本文不需点赞这些,如果能带来一些正面的影响,给需要持续奋斗的人 加个油打个气,或原来懒惰的人可能改变到立即行动,nice。"种一棵树,最好的时间,是十年前和现在。"

     

    ---------------------------------

    更新:
    我随手把这个文章发给那个妹子瞧了,嘿,没想到的事真多。后来她透露了,通过非常多时间付出 后来是拿到了自考本科文凭的。 哎,这才是符合逻辑和事实的!虽然学习方面的基础可能差一点,但以她的性格和能力,自考本科肯定不是问题。

    在想另一个问题: 当时本人对这件事的感触那么大的基石,竟然是错的!  (这件事 主要是指学历太低一样可以进大厂 这一不太常见的社会现象。当然本人现在对大厂没有太多喜爱向往 顺其自然) 
    做为理科生,出现这样的基石错误,可以总结扩展一下以避免大厦倾覆的危险:
    1 聊天当时我其实心里的疑问挺大,因为我知道当前这些大厂,连 非985/211的研究生 都比较难进去。当时很想问:没读大学,那你到底是大专还是中专,高中还是初中?但还是忍住了没问。。 当面沟通都可能出现理解错误,更别说不去沟通了。那些你不知道的事,唉..
    2 屁股决定脑袋,类似地,工作性质大部分程度决定了说话/思维的方式。做销售、运营的,跟研发不一样,是普遍情况。

    想一想我们生活中有没有这种用错误基石建大厦的场景? 
    对别人长久的讨厌,基于的你以为的事实,可能一开始就不是事实的真相。
    觉得那个人肯定知道自己喜欢他/她,上演无数"与暗恋的自歌自舞自悲自喜自导自演自疑自猜相比, 奥斯卡简直不值一提!",实际人家根本就不知道/不确定。
    有个富人老板说“我始终信奉自由市场,淘汰了很多弱者。只要你有斗志,弱者亦可以变强者。”,雄心满满 在实际体验了两天的清洁工生活之后 放弃了。 
    我看过两本关于阿尔兹海默症病人的书,一直自以为对这种病还是有一些了解。直到有天看到一篇关于电影《困在时间里的父亲》的介绍,才知道 我之前的自以为的了解,都只是河边走走看看观察了,并不真正知道 河里的水。
    (因为理所当然的认为 所有这些阿症病人都只可能是医生或家属来描述,病人自己 完全不可能思路清晰的去完整讲述。 而这部电影,就是以第一人称来讲述的!)

     

     

     

     

     

    展开全文
  • 我用WXPYHTON写了一个编辑工具,准备用来写PYTHON脚本用,用这个工具写脚本时,无法解决每次换行后的自动缩进问题,哪位高手帮忙想想办法,先行谢过了。
  • 今天在用vscode编写了个python爬虫小脚本后,习惯性的按了alt+shift+F 格式化,然后发现给我自动变成缩进4格了。 本人比较喜欢缩进2空格的,vscode的editor.tabSize 也是设置的2格,所以就造成写代码和格式化后会...

    今天在用vscode编写了个python爬虫小脚本后,习惯性的按了alt+shift+F 格式化,然后发现给我自动变成缩进4格了。
    本人比较喜欢缩进2空格的,vscode的editor.tabSize 也是设置的2格,所以就造成写代码和格式化后会出现问题,我又不愿意将tabSize改成4
    好嘛,那就想办法改python咯
    先看了下有人说改成yapf,但是我确无论如何都安装不上 pip install yapf (得爬墙?公司环境也没这条件啊)
    算了,就只能回来折腾默认的 auto pep8 格式化了。
    然后在 stackoverflow 这里看到了个解决方案。亲测,可行~~~

    展开全文
  • Python如何读取excel某一列单元格的不同缩进自动生成树结构呢
  • Python自动化修改word实例

    千次阅读 2019-10-17 13:16:59
    本文简单地介绍了如何使用python修改word文档中的内容。 例子与代码 word文档的内容是一封表扬信,内容见下图: 表扬信.png 现在需要通过python对,”表扬信.docx”文档进行修改,需要修改的地方已在图中...
  • 教你vim如何自动格式化代码

    千次阅读 2019-08-01 10:03:26
    在vim中其实也有像Eclipse中的ctrl + shift +F 的自动格式化代码的操作,尽管非常强大,但是通常会破坏代码的原有的缩进, 所以不建议在python这样缩进代替括号的语言中和源程序...自动缩进当前行: == 格式化当前光...
  • 在windows下安装配置Ulipad  今天推荐一款轻便的文本编辑器Ulipad,用来写... 这里可以设置 文件的默认编码格式、自动缩进等  另外这里要非常注意一点,“输入助手”一定要设置,否则Ulipad的自动提示很缓慢:  
  • Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),...那么小白该如何学习python呢?很多人对python缩进试的简洁表达不以为然。那些都是已混迹于C和JAV...
  • Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),...那么小白该如何学习python呢?很多人对python缩进试的简洁表达不以为然。那些都是已混迹于C和JAV...
  • Alt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择 Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览 Alt+C 打开类浏览器,方便在源码文件中的
  • Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),...那么小白该如何学习python呢?很多人对python缩进试的简洁表达不以为然。那些都是已混迹于C和JAV...
  • VScode调试python操作

    2021-02-05 15:10:04
    如何利用vscode进行python调试 #小白入门指南 1、VScode调试python配置 2、配置完成以后需要自动进行缩进的安装,需要安装yapf 如何安装yapf见上篇博文
  • python笔记整理

    千次阅读 多人点赞 2021-04-05 18:54:04
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 本文是笔者在自学python过程中的笔记,这里是最基础的部分,主要是一些方法的应用,以及和c不同的点,由于是自己整理,所以可能有地方不对...
  • 在命令行内输入多行python代码,按一下回车键,代码可自动执行 注意:需要用tab键来控制缩进 转载于:https://www.cnblogs.com/apple-liu/p/9618278.html
  • 在使用CentOS6.6 X64系统时,由于系统自带的...ipython是一个增强版的shell,支持TAB补全,自动缩进等供能,比默认的python shell要好用很多。下面主要介绍如何升级python版本,安装pip并使用pip install安装ipyth...
  • Python学习记录

    2021-03-19 17:00:01
    记录使用python中的点点滴滴前言胶水语言喜欢的原因基本概念变量语法标识符缩进和冒号函数作用域异常处理功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成...

空空如也

空空如也

1 2 3 4
收藏数 64
精华内容 25
关键字:

python如何自动缩进

python 订阅