python 学习

1.c语言中的main函数

if __name__ == "__main__":

    get_yolov3_label()

也可以不写man, 直接写函数名来实现调用

2.python文件开头

#!/usr/bin/env python  指定版本位置

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

如果代码文件中有中文,这时候如果你使用的python的版本是python2,代码头部没有加上这句话,在运行程序的时候就会报错,即使输入的中文是注释也不行

3.解析文件路径

os.walk()

举个栗子:

import os
from os import listdir, getcwd
from os.path import join

if __name__ == "__main__":
    
    for dir, direct, files in os.walk("/home/usr/zww/work"):
        for item in files:
            path = os.path.join(dir, item)
            print(path) 

解析出当前目录下所有文件的目录,这个目录可以是两层的也可以是三层的,几层都可以

4.解析字符串 split

默认用空格分割字符,得到分割后的字符串列表

   

    str = "hello world good morning"
    str_list = str.split()
    print("str type: %s"%(type(str_list)))
    print("str lenth %s", len(str_list))
    for i in str_list:
        print("%s"%(i))

运行结果:

str type: <class 'list'>
str lenth %s 4
hello
world
good
morning

#从第几个位置解析,将字符串分割为两部分,返回值为list类型
new_str2 = str1.split(' ', 1)
two_str = str1.rsplit(' ', 1)

4. python 中的类

参考https://zhuanlan.zhihu.com/p/30223570,内容中高级都有

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值