zoukankan      html  css  js  c++  java
  • 由Python到深度学习入门之代码高频语法运用

    1、今天看代码的时候发现在train之前处理数据的函数中有许多os模块语法的应用,抱着学习的心态网上查了一下

    os相关语法学习资料来源:https://blog.csdn.net/menghuanshen/article/details/79055994

    os.name——返回操作系统的名字,如Windows 返回 'nt'; Linux 返回'posix'。

    os.getcwd()——全称应该是'get current work directory',获取当前工作的目录,如:返回结果为:'C:\Program Files\Python36'。

    os.listdir(path)——列出path目录下所有的文件和目录名。

    os.remove(path)——删除path指定的文件。

    os.rmdir(path)——删除path指定的目录。

    os.mkdir(path)——创建path指定的目录。这样只能建立一层,要想递归建立可用:os.makedirs()

    os.path.isfile(path)——判断指定对象是否为文件。

    os.path.isdir(path)——判断指定对象是否为目录。

    os.path.exists(path)——检验指定的对象是否存在。

    os.path.split(path)——返回路径的目录和文件名,就是将目录和文件名分开。

    os.system(cmd)——执行shell命令。

    os.path.getsize()——获得文件的大小,如果是文件夹则返回0.

    os.path.abspath()——获得绝对路径。

    os.path.join(path, name)—连接目录和文件名。

    os.path.basename(path)——返回文件名

    os.path.dirname(path)——返回文件路径

    2、一个函数中传参**,*2种参数

    如:def DarknetConv2D(*args, **kwargs):

    *args是列表,列表就是数组

    **kwargs是字典,字典就是哈希

    3、python中global用法

    若想在函数内部对函数外的变量进行操作,就需要在函数内部声明其为global

    4、{:.2f} 保留小数后两位

    5、“.” 表示当前目录 “.. ”表示当前目录的上一级目录

  • 相关阅读:
    [NOIP2006] 提高组 洛谷P1064 金明的预算方案
    [NOIP2006] 提高组 洛谷P1063 能量项链
    [NOIP2006] 提高组 洛谷P1065 作业调度方案
    [NOIP2005] 提高组 洛谷P1051 谁拿了最多奖学金
    [NOIP2005] 提高组 洛谷P1054 等价表达式
    [NOIP2005] 提高组 洛谷P1053 篝火晚会
    [NOIP2005] 普及组 循环
    Bzoj3622 已经没有什么好害怕的了
    [NOIP2006] 普及组
    Bzoj1008 [HNOI2008]越狱
  • 原文地址:https://www.cnblogs.com/jiajun1/p/13856787.html
Copyright © 2011-2022 走看看