• 练习用的代码段


    中文:

    # -*- coding: utf-8 -*-
    #coding=utf-8

    存为utf-8格式的文件:

    # -*- coding: utf-8 -*-
    import codecs;
    f = codecs.open('d:/test111.txt', 'w', 'utf-8');
    f.write('存为utf-8格式的文件..............')
    f.close();

     保存文件:

    #保存文件
    string = 'ssssssss'
    #string = input('please input string:')
    with open('d:/test223.txt', 'a') as file:
        file.write(string)
    file.close()

     输出多行文本:2015-12-31

    print r'''"To be, or not to be": that is the question.
    Whether it's nobler in the mind to suffer.'''
    # 结果是两行文字

    输入两个数字,排序:

    #输入两个数字,排序
    x = int(input('please input x:'))  
    y = int(input('please input y:'))  
    if x > y :  
        x, y = y, x 
    print(x,y)

     循环:

    #循环
    for i in range(2,10):
        if i%2==0:
            print ("偶数",i)
        else:
            print ("奇数",i)

     int与string之间的转化:

    int('12')       #10进制string --> int
    int('ff', 16)   #16进制string --> int
    str(18)         #int --> 10进制string
    hex(18)         #int --> 16进制string

    当前时间:

    import time
    now=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(int(time.time())-24*60*60))
    print(now)

    时间戳转换为指定日期:

    复制代码
    # -*- coding: utf-8 -*-
    #时间戳转换为指定格式日期:
    import time
    #timeStamp = 1381419600
    timeStamp = int(time.time())     #当前时间戳
    timeArray = time.localtime(timeStamp)   #本地时间
    formatTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
    print(formatTime)
    
    import datetime
    #获得当前时间
    now = datetime.datetime.now()   #这是时间数组格式
    formatTime = now.strftime("%Y-%m-%d %H:%M:%S")
    print(formatTime)
    复制代码

    将字符串的时间转为时间戳

    复制代码
    #将字符串的时间转换为时间戳
    import time
    now = "2015-11-1 23:30:00"
    timeArray = time.strptime(now, "%Y-%m-%d %H:%M:%S")
    timeStamp = int(time.mktime(timeArray))
    print(timeStamp)
    
    #字符串格式更改: 如now = "2015-11-01 23:30:00",想改为 now = "2015年11月01日  23:40:00"
    #方法:先转换为时间数组,然后转换为其他格式
    import time
    now = "2015-11-01 23:30:00"
    timeArray = time.strptime(now,"%Y-%m-%d %H:%M:%S")
    formatTime = time.strftime("%Y/%m/%d %H:%M:%S", timeArray)
    print(formatTime)
    复制代码

    计算3天以前:

    复制代码
    #计算3天以前
    import time
    import datetime
    threeDayAgo = (datetime.datetime.now() - datetime.timedelta(days = 3))
    timeStamp = int(time.mktime(threeDayAgo.timetuple()))
    formatTime = threeDayAgo.strftime("%Y-%m-%d %H:%M:%S")
    print(formatTime)
    复制代码

    扒取页面并保存:

    复制代码
    #扒取页面并保存
    import urllib.request as request
    url = "http://www.163.com/"
    doc = request.urlopen(url).read()
    with open('d:/test.txt','wb') as file:
        file.write(doc)
        file.close()
    复制代码

    存成utf-8文件:

    复制代码
    # -*- coding: utf-8 -*-
    import codecs
    for i in range(2,5):
        iii=str(i)     #数字转字符串
        doc = ('数值是: '+iii)
        if i%2==0:
            doc += (" 偶数")
        else:
            doc += (" 奇数")
        f = codecs.open('d:/test'+iii+'.txt', 'w', 'utf-8');
        f.write(doc)
        f.close()
    复制代码

    ..

  • 相关阅读:
    单例模式-Singlleton
    C#中静态与非静态方法比较
    关于orcale的数据库脚本,记录下来,方便自己以后用到查找
    关于Oracle和SQLServer数据库在.net中拼接数据库语句的不同
    Oracle数据类型与.NET中的对应关系
    Got a packet bigger than 'max_allowed_packet' bytes
    .NET、C#和ASP.NET三者之间的区别(转)
    The use specified as definer('root'@'%') does not exist的解决办法
    app.config .exe.config .vshost.exe.config配置
    python学习:(3)自动化表单提交
  • 原文地址:https://www.cnblogs.com/valorchang/p/11282527.html
Copyright © 2020-2023  润新知