Chinaunix首页 | 论坛 | 博客
  • 博客访问: 61896
  • 博文数量: 17
  • 博客积分: 25
  • 博客等级: 民兵
  • 技术积分: 220
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-07 11:14
个人简介

。roth lower(substr(ename,2,length(ena)))

文章分类

全部博文(17)

文章存档

2017年(14)

2013年(3)

我的朋友

分类: Windows平台

2013-09-29 16:48:32

只是新增一点小小的功能,输入一串序列号(含有字母和数字的字符串),保存到文件并在结果文件的名称中体现

点击(此处)折叠或打开

  1. def GetSN():
  2. #定义一个方法
  3.     C_SN=str(input("PLEASE input the devices Serial Num:"))
  4.     print ("I have get Serial Number %s "%C_SN)
  5.     return C_SN

点击(此处)折叠或打开

  1. #调用
  2. SN=GetSN()
  3. print("I have get the sn is %s"%SN)

这里普及下python 3.X 和2.7.X在 input上的区别:
      在python2.7.X中 方法 raw_input   输入  字符串  成功  ,input 输入 数字可成功,字符串将失败
     在python3.x中,整合了2.7.x中的 raw_input 和 input,统一为 input
 
这样就带来了问题,在最新的eclipse开发环境中支持python3的输入方式,调试的时候 输入字符串或者数字都是可以的,
但是在测试机器上,由于已有部分脚本代码为python2.7.x的代码,python3 和python2 安装环境并存,环境变量设置为python3的目录,

直接运行python文件时却调用的python2.7的input方法,为什么 我环境变量已经设置为 python3的目录了,系统还使用python2.7的方法呢
在cmd下运行python +文件路径+文件名称,调用python3中的方法,导致很多原有的功能不能使用。
纠结。

阅读(2569) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~