一)区别“主目录”与“当前目录”概念及使用

主目录:顶层脚本文件所在的目录,即启动程序的文件所在目录。

当前目录:登录用户目前所在目录。

当编写代码时,常用相对路径方式,其参考的起点用的是“主目录”:这点尤其要注意,特别是有针对文件读写及包和模块导入时。

处理常用模块是os,引入模块,然后常通过os.path.realpath、os.path.dirname及模块的__file__属性来编写路径。

二)

转载于:https://blog.51cto.com/taoismli/2330081

Python使用技巧相关推荐

  1. 收藏喜+1!值得使用的100个Python小技巧

    目前Python可以说是非常流行,在目前的编程语言中,Python的抽象程度是最高的,是最接近自然语言的,很容易上手. 你可以用它来完成很多任务,比如数据科学.机器学习.Web开发.脚本编写.自动化等 ...

  2. 快收藏!整理了 100 个 Python 小技巧

    作者:小F 来源: 法纳斯特 目前Python可以说是非常流行,在目前的编程语言中,Python的抽象程度是最高的,是最接近自然语言的,很容易上手. 你可以用它来完成很多任务,比如数据科学.机器学习. ...

  3. python正确的赋值语句-Python 赋值语句技巧之序列解包

    python赋值语句技巧之序列解包sequence unpacking,是python语言赋值语句的一种技巧方法,在给多个python 变量命名同时赋值时是很有效率的一种方法. 赋值语句序列解包概念 ...

  4. python编程输入标准-揭秘python编程技巧

    揭秘python编程技巧 一.python的标准输入和输出[root@133 wc]# vim stdin.py #!/usr/bin/python #encoding:utf-8 import sy ...

  5. python hist函数_虎哥的python小技巧放送之绘制统计图(2)

    先放出第一期让大家回顾一下上次的内容 虎哥的python小技巧放送之绘制统计图(1) 第一期主要给大家讲了一些图形设置的东西.这一次开始正式带大家画图~ 折线图:折线图可以通过matplotlib中的 ...

  6. 3分钟学会python_3分钟学会一个Python小技巧

    Python时间日期转换在开发中是非常高频的一个操作,你经常会遇到需要将字符串转换成 datetime 或者是反过来将 datetime 转换成字符串. datetime 分别提供了两个方法 strp ...

  7. python工程技巧_python 19个值得学习的编程技巧

    Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净.整洁.一目了然.要写出 Pythonic(优雅的.地道的.整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优秀 ...

  8. python timeit用法_十大Python开发技巧

    Python开发指南, 超级实用足以让您震撼 > Photo by Christina Morillo from StockSnap 时不时地,当我了解Python的新功能时,或者我发现其他一些 ...

  9. pythoncookie自动模拟登录_用Python模拟技巧带你实现自动抽屉登录自动点赞

    原标题:用Python模拟技巧带你实现自动抽屉登录&自动点赞 /1 前言/ 嘿,各位小伙伴们晚上好呀,今天小编又给大家带来干货内容啦,今天带来的是,如何自动登录抽屉,并且点赞! 原计划是不打算 ...

  10. 这些Python代码技巧,你肯定还不知道

    被人工智能捧红的 Python 已是一种发展完善且非常多样化的语言,其中肯定有一些你尚未发现的功能.本文或许能够让你学到一些新技巧. Python 是世界上最流行.热门的编程语言之一,原因很多,比如: ...

最新文章

  1. 软件工程中的所有内聚类型【吐血整理,附带排名!】
  2. 【渝粤教育】电大中专消费者行为学 (3)作业 题库
  3. (转)ZwQuerySystemInformation枚举内核模块及简单应用
  4. VUE : 双重 for 循环写法、table 解析任意 list 、万能表格组件、解析一维数组、动态生成 table 所有数据
  5. 数据结构-线性相关代码
  6. UITableView 系列四 :项目中行的操作 (添加移动和删除)(实例)
  7. 转载 实践与分享:Windows 7怎么获取TrustedInstaller权限【图文教程】
  8. Linux 设置环境变量导致bash:command not found
  9. asp td tr 高度_ASP.NET Core Blazor 初探之 Blazor Server
  10. vn.py开源量化交易程序开发框架
  11. 电气绘图软件-AutoCAD Electrical:基本基础(一)
  12. 《古代汉语》王力笔记整理版
  13. 深度学习与python运用论文心得
  14. 用matlab求光谱的一阶导数二阶导数
  15. zabbix 使用教程
  16. 一万一千字!结合代码超详细讲解SQL执行流程(二)!干货到底!建议收藏!
  17. Oracle Primavera P6 文档管理与文件查看(Autovue及Outsidein)
  18. Android横向滚动卡片,Android仿探探卡片式滑动效果实现
  19. matlab 伯德图 横坐标步长_使用MATLAB的m函数画伯德图,设置显示横坐标为HZ
  20. 行业研究-全球与中国音乐可视化软件市场现状及未来发展趋势

热门文章

  1. php 复制文件夹并压缩到最小_php与语音识别功能如何对接
  2. react报Maximum update depth exceeded
  3. Segment公司--整合数据进行分析
  4. Apache Mahout:适合所有人的可扩展机器学习框架
  5. 英语怎么说_日常英语怎么说
  6. 如何给PDF文件交换页面?操作方法你知道吗?
  7. (转)通过maven,给没有pom文件的jar包生成pom文件,maven项目引入本地jar包
  8. 选型OpenStack,需要谨防“舍本逐末”
  9. 最长回文子串的不同解法
  10. Java Web 前端高性能优化(一)