zoukankan      html  css  js  c++  java
  • 练习用的代码段

    中文:

    # -*- 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()
    复制代码

    ..

  • 相关阅读:
    suse12安装详解
    Centos7上部署openstack mitaka配置详解(将疑难点都进行划分)
    菜鸟帮你跳过openstack配置过程中的坑[文末新添加福利]
    openstack中dashboard页面RuntimeError: Unable to create a new session key. It is likely that the cache is unavailable.
    Multiple network matches found for name 'selfservice', use an ID to be more specific.报错
    查看 SELinux状态及关闭SELinux
    SELinux深入理解
    IP地址、子网掩码、网络号、主机号、网络地址、主机地址
    Oracle job procedure 存储过程定时任务
    POI文件导出至EXCEL,并弹出下载框
  • 原文地址:https://www.cnblogs.com/valorchang/p/11282527.html
Copyright © 2011-2022 走看看