写代码的环境是windows,生产环境是linux,这导致一个非常蛋疼的问题,开发环境和生产环境下所用的数据库地址,端口,密码都是不一样的,所以每次将代码上传至linux上时都需要改写配置,有时还容易忘掉。

在没有更好的解决办法前,我决定通过判断操作的类型来执行不同的数据库连接操作,幸好sys模块提供了这个功能

        if sys.platform == 'win32':self.InitDatabaseForTest()else:self.InitDatabaseForWork()

如果是windows,就会返回win32,如果是在linux下,就返回linux2

python小点心--判断操作系统类型相关推荐

  1. python实例[判断操作系统类型]

    参考文献:http://bbs.chinaunix.net/thread-1848086-1-1.html 经常地我们需要编写跨平台的脚本,但是由于不同的平台的差异性,我们不得不获得当前所工作的平台( ...

  2. Python 判断操作系统类型

    因为有库和函数是针对特定操作系统的,如果要一个代码文件适配多种系统,就需要判断一下操作系统类型. import platformSYSTEM_PLATFORM = platform.system() ...

  3. python获取CPU和操作系统类型

    python作为跨平台的语言,大部分情况下不需要考虑不同平台的区别,但是,对于一些跨平台的应用,系统级或者CPU级的操作,还是需要明确知道系统类型,针对不同的CPU架构和操作系统采取不同的实现. 那么 ...

  4. JS判断服务端是win还是Linux,js 判断操作系统类型, win7,win10,麒麟都测试过

    判断操作系统 function detectOS() { var sUserAgent = navigator.userAgent; var isWin = (navigator.platform = ...

  5. python判断操作系统类型

    有时候为了方便,想写一Python脚本,让其既能在windows下运行又可以在linux中运行,只需要改一下后缀. 由于python是解释性的语言,所以在不同平台下执行其对应的代码,而不必担心针对某个 ...

  6. Java 判断操作系统类型(适用于各种操作系统)

    最近一段时间写一个授权的程序,需要获取很多信息来保证程序不能随意复制使用,必须经过授权才可以. 为了限制用户使用的操作系统,必须有统一的方法来获取才可以. 在JAVA中,通过System.getPro ...

  7. 判断操作系统类型的多种方法

    方法一:采用注册表的方式进行判断,例程如下: NUMBER nOS,nvResult; STRING svOS; nOS = REGDB_NUMBER; RegDBSetDefaultRoot( HK ...

  8. Python小练习 - 判断是否为“回联文”

    首先,得知道什么是回联文? 回文联,它是我国对联中的一种.用回文形式写成的对联,既可顺读,也可倒读.不仅它的意思不变,而且颇具趣味.是我国的重要文化之一. 方法一:此方法将前后的元素作对比,前后元素一 ...

  9. Python小程序:判断闰年

    def is_leap_year(year):"""能被4整除且不能被100整除:能被400整除"""if year % 400 == 0: ...

最新文章

  1. 一次生产 CPU 100% 排查优化实践
  2. VS2013+openCV3.0无脑配置方法+解决警告问题【windows平台】
  3. OpenGL ES 如何能看到一个物体内部和象3dmax中能只显示网格线
  4. 猿辅导、作业帮忙“圈钱”,跟谁学、有道、51Talk狂“烧钱”,在线教育钱途在哪?
  5. mysql 内存越界_linux内存管理浅析
  6. 如何构建GFS分布式存储平台?理论+实操!
  7. MVC如何将用户控件(分部视图,RenderPartial,ViewUserControl)内容转换为字符串并输出...
  8. Android笔记 - Android studio如何添加arr库
  9. 等待3月份的beta1
  10. js拖动窗口 用层模拟可移动的小窗口
  11. python 线性回归 约束_python – Tensorflow:具有非负约束的线性回归
  12. Bootstrap 多媒体对象
  13. java非主流火星文输入法_火星文输入法
  14. 泛微云桥e-birdge之金蝶云之家集成配置手册
  15. 怎么考核程序员?(文末有互动红包)
  16. linux查看nas剩余大小,老徐玩NAS 篇二:我的群晖储存空间哪儿去了——100%破案的教程...
  17. 测绘资质分级标准-工程测量、界线与不动产测绘
  18. 记一次在咸鱼上购买MacBook Pro的经历
  19. webview加载html图片不显示图片,WebView加载网页不显示图片解决办法
  20. Josh‘s Notes: SystemVerilog 验证 (Part 1 — 验证导论)

热门文章

  1. 非接触温度计中热电堆红外传感器的应用
  2. Polyworks脚本开发学习笔记(四)-利用FILE IMPORT进行数据导入及对齐
  3. BGP双栈原理Basic
  4. 有赞电商云应用框架设计
  5. 【译】求你不要再写没用的提交信息了
  6. 准备去「技术出海峰会」看看
  7. 国庆假期也不能打断我坚持早起的目标,人气推荐3个早起打卡小程序
  8. scrapy框架案例:下载zcool网图片
  9. 爱彼迎、木鸟、途家角力春节市场,谁在笑傲江湖
  10. Atitit.播放系统规划新版本 and 最近版本回顾 v3  pbf.doc  1 版本11 (ing)41.1 规划h5本地缓存系列 41.2 Android版本app41.3 双类别系统,...