2006年08月10日 星期四 21:01
Hi 我希望能把 06SEP21 转换为2006-09-21。我在网上搜索,看例子是可以用 time.strptime("2002年2月2","%Y年%m月%d") 来将字符串转换为time对象。但是我的 写成’%Y%m%d’,编辑器告诉我是语法错误。哪我应该怎么写哪?还有转换成time对象 以后怎么输出为2006-09-21这个格式哪? 谢谢 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060810/e7581487/attachment.html
2006年08月10日 星期四 23:13
第一个问题,'06SEP21'转换为时间的,按照如下: import time t=time.strptime('06SEP21','%y%b%d') 然后得到的t就是一个时间元组,具有9个字段那种.可以按照如下转换为UNIX时间: dt=time.mktime(t) 我不知你说的time对象是什么,我只知道Python里面有时间元组和UNIX时间(双精度浮点数)两种格式.使用UNIX时间输出你要的格式如下: time.strftime('%Y-%m-%d',time.localtime(dt)) 使用时间元组的方式输出更加方便一些如下: time.strftime('%Y-%m-%d',t) 注意这里的变量t是时间元组型的,而dt是UNIX时间的双精度浮点数型的.
2006年08月11日 星期五 10:31
哦!!谢谢啊!我说的time对象就是 t =time.strptime(....) 以后得到的t。python 的概念我不是很熟,按照java的习惯管这个叫对象了。 -----邮件原件----- 发件人: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] 代表 gashero 发送时间: 2006年8月10日 23:14 收件人: python-chinese at lists.python.cn 主题: Re: [python-chinese] 请问怎么格式化日期的数据 第一个问题,'06SEP21'转换为时间的,按照如下: import time t=time.strptime('06SEP21','%y%b%d') 然后得到的t就是一个时间元组,具有9个字段那种.可以按照如下转换为UNIX时间: dt=time.mktime(t) 我不知你说的time对象是什么,我只知道Python里面有时间元组和UNIX时间(双精度浮点 数)两种格式.使用UNIX时间输出你要的格式如下: time.strftime('%Y-%m-%d',time.localtime(dt)) 使用时间元组的方式输出更加方便一些如下: time.strftime('%Y-%m-%d',t) 注意这里的变量t是时间元组型的,而dt是UNIX时间的双精度浮点数型的.
2006年08月11日 星期五 11:39
试试看。 filepath.py "c:\source code\aaa.txt" On 8/11/06, zhangpf <zhangpf at ichaier.com> wrote: > > 我想把一个文件的路径通过传参数的方法传递到python程序中 > 但是遇到文件夹名称包括一个或多个空格的问题 不知道怎么传参数? > 因为文件路径串有了空格后 sys.argv就会将其分割成两个参数 > 但是这个最糟糕的是在程序里恢复的时候不知道原来的文件夹中 > 到底有几个空格 > > 能不能将第一个参数后的所有字符串当作一个参数传进去?? > > 例子: > #filename : filepath.py > import sys > print sys.argv[1] > > 如果我在命令行输入filepath.py c:\sourcecode\aaa.txt > > 我就可以在程序里sys.argv[1]中得到c:\sourcecode\aaa.txt > > 但是如果输入filepath.py c:\source code\aaa.txt > 其中source code是一个有空格的文件夹 > 这时候sys.argv[1]就只为c:\source了,sys.argv[2]为code\aaa.txt > > 这时候我怎么在程序里得到c:\source code\aaa.txt串呢??? > 因为我现在在程序里不知道中间空格多少啊 > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -- There are pretenders among us, geniuses with the ability to become anyone they want to be. Some birds aren't meant to be caged. Their feathers are just too bright. And when they fly away, the part of you that knows it was a sin to lock them up does rejoice. 一生一代一双人,争教两处销魂。相思相望不相亲,天为谁春? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060811/109e6f94/attachment.htm
2006年08月11日 星期五 11:42
我想把一个文件的路径通过传参数的方法传递到python程序中 但是遇到文件夹名称包括一个或多个空格的问题 不知道怎么传参数? 因为文件路径串有了空格后 sys.argv就会将其分割成两个参数 但是这个最糟糕的是在程序里恢复的时候不知道原来的文件夹中 到底有几个空格 能不能将第一个参数后的所有字符串当作一个参数传进去?? 例子: #filename : filepath.py import sys print sys.argv[1] 如果我在命令行输入filepath.py c:\sourcecode\aaa.txt 我就可以在程序里sys.argv[1]中得到c:\sourcecode\aaa.txt 但是如果输入filepath.py c:\source code\aaa.txt 其中source code是一个有空格的文件夹 这时候sys.argv[1]就只为c:\source了,sys.argv[2]为code\aaa.txt 这时候我怎么在程序里得到c:\source code\aaa.txt串呢??? 因为我现在在程序里不知道中间空格多少啊
2006年08月11日 星期五 11:42
filepath.py "c:\source code\aaa.txt" 这样试试, 要不把空格换成%20吧 在06-8-11,zhangpf <zhangpf at ichaier.com> 写道: > > 我想把一个文件的路径通过传参数的方法传递到python程序中 > 但是遇到文件夹名称包括一个或多个空格的问题 不知道怎么传参数? > 因为文件路径串有了空格后 sys.argv就会将其分割成两个参数 > 但是这个最糟糕的是在程序里恢复的时候不知道原来的文件夹中 > 到底有几个空格 > > 能不能将第一个参数后的所有字符串当作一个参数传进去?? > > 例子: > #filename : filepath.py > import sys > print sys.argv[1] > > 如果我在命令行输入filepath.py c:\sourcecode\aaa.txt > > 我就可以在程序里sys.argv[1]中得到c:\sourcecode\aaa.txt > > 但是如果输入filepath.py c:\source code\aaa.txt > 其中source code是一个有空格的文件夹 > 这时候sys.argv[1]就只为c:\source了,sys.argv[2]为code\aaa.txt > > 这时候我怎么在程序里得到c:\source code\aaa.txt串呢??? > 因为我现在在程序里不知道中间空格多少啊 > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060811/115f6df5/attachment.html
2006年08月11日 星期五 17:04
多谢 ,加了双引号解决了 ----- Original Message ----- From: Antediluvian To: python-chinese at lists.python.cn Sent: Friday, August 11, 2006 11:39 AM Subject: Re: [python-chinese] 文件路径空格问题 试试看。 filepath.py "c:\source code\aaa.txt" On 8/11/06, zhangpf <zhangpf at ichaier.com> wrote: 我想把一个文件的路径通过传参数的方法传递到python程序中 但是遇到文件夹名称包括一个或多个空格的问题 不知道怎么传参数? 因为文件路径串有了空格后 sys.argv就会将其分割成两个参数 但是这个最糟糕的是在程序里恢复的时候不知道原来的文件夹中 到底有几个空格 能不能将第一个参数后的所有字符串当作一个参数传进去?? 例子: #filename : filepath.py import sys print sys.argv[1] 如果我在命令行输入filepath.py c:\sourcecode\aaa.txt 我就可以在程序里sys.argv [1]中得到c:\sourcecode\aaa.txt 但是如果输入filepath.py c:\source code\aaa.txt 其中source code是一个有空格的文件夹 这时候sys.argv[1]就只为c:\source了,sys.argv[2]为code\aaa.txt 这时候我怎么在程序里得到c:\source code\aaa.txt串呢??? 因为我现在在程序里不知道中间空格多少啊 _______________________________________________ python-chinese Post: send python-chinese at lists.python.cn Subscribe: send subscribe to python-chinese-request at lists.python.cn Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn Detail Info: http://python.cn/mailman/listinfo/python-chinese -- There are pretenders among us, geniuses with the ability to become anyone they want to be. Some birds aren't meant to be caged. Their feathers are just too bright. And when they fly away, the part of you that knows it was a sin to lock them up does rejoice. 一生一代一双人,争教两处销魂。相思相望不相亲,天为谁春? ------------------------------------------------------------------------------ _______________________________________________ python-chinese Post: send python-chinese at lists.python.cn Subscribe: send subscribe to python-chinese-request at lists.python.cn Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn Detail Info: http://python.cn/mailman/listinfo/python-chinese -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060811/a1449de1/attachment.htm
Zeuux © 2025
京ICP备05028076号