首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏YO大数据

    python学习笔记(9文件 IO

    python文件I/O 打印到屏幕: 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。 打开和关闭文件 你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写. open 函数 你必须先用Python内置的open()函数打开一个文件 当一个文件对象的引用被重新指定给另一个文件时,Python 会关闭之前的文件。用 close()方法关闭文件是一个很好的习惯。 write()方法 write()方法可将任何字符串写入一个打开的文件。需要重点注意的是,Python字符串可以是二进制数据,而不是仅仅是文字。 输出: www.soybok Python with open as函数 可以反复调用write()来写入文件,但是务必要调用f.close()来关闭文件

    56430发布于 2021-08-16
  • 来自专栏锦小年的博客

    Python数据分析(9)-numpy文件读写

    numpy提供两种格式的文件读写,分别是npy和txt,前者是numpy自有的一种文件格式,后者是txt格式支持。 对应函数: 文件格式 读函数 写函数 npy load save txt loadtxt savetxt 1. npy 格式文件读写 import numpy as np a = np.arange( ('a',a) # 加载数组 b = np.load('a.npy') print(b) save()函数先提供保存名称,再提供保存对象,会自动再名称后面加上后缀.npy load()函数记得要文件名的全名 (文件名+后缀,例如:a.npy) 2. txt格式读写 import numpy as np a = np.arange(10) # 保存数组 np.savetxt('a.txt',a) # 加载数组

    1.2K20发布于 2019-05-26
  • 来自专栏Java探索之路

    Python升级之路( Lv9 ) 文件操作

    Python系列文章目录 第一章 Python 入门 第二章 Python基本概念 第三章 序列 第四章 控制语句 第五章 函数 第六章 面向对象基础 第七章 面向对象深入 第八章 异常机制 第九章 文件操作 ---- 文件操作 Python系列文章目录 前言 一、什么是文件操作 1. ,因此python解释器执行完数据就消失了 实际开发中,我们经常需要从外部存储介质(硬盘、光盘、U盘等)读取数据,或者将程序产生的数据存储到文件中,实现“持久化”保存 1. 文件分类 按文件中数据组织形式,我们把文件分为文本文件和二进制文件两大类: 文本文件 文本文件存储的是普通“字符”文本,python默认为 unicode 字符集,可以使用记事本程序打开 二进制文件 不能合并单元格 没有多个工作表 不能嵌入图像图表 Python标准库的模块csv提供了读取和写入csv格式文件的对象 我们在excel中建立一个简单的表格并且另存为 csv(逗号分隔) ,我们打开查看这个

    1.5K30编辑于 2022-06-28
  • 来自专栏机器学习与统计学

    Python使用9行代码批量合并Excel文件

    批量合并相同格式的Excel文件Python只需要9行代码,并且格式优美,请跟我来。 我们这样的四个Excel文件,是四家公司的股票数据:百度、京东、阿里巴巴、爱奇艺,文件列表截图如下: ? 这四个文件的格式都是一样的: ? 怎样合并成一个大的结果文件呢?按下面的步骤进行: 1、在当前目录下用纯文本的方式创建文件merge.py 文件名是随意的,主要以.py结尾 ? 2、用文本编辑器打开这个merge.py,输入以下的9Python代码 ? 3、打开系统的命令行进入当前目录,输入python merge.py执行文件 ? 4、执行完之后,当前目录下就看到了合并后的文件 ? 打开后符合预期,数据被合并了: ? 以上用到了两个知识点: 1、Python的os.listdir可以列出目录下的所有文件 2、Pandas的pd.concat方法可以批量合并excel对象

    1.8K20发布于 2019-12-04
  • 来自专栏python知识

    python练习9

    题目:要求输出国际象棋棋盘。 1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。 2.程序源代码:

    47420发布于 2021-05-24
  • 来自专栏HI林祈呀

    python笔记9

    value in dict1.items(): print(f'{key} = {value}') # f进行格式化输出 总结 定义字典 dict1 = {'name': 'Python

    49410发布于 2020-06-12
  • 来自专栏高渡号外

    Python入门(9

    Python入门(9/18) 第九节 数据结构:列表 大家好,在我们学习了python的模块以后,我们几乎可以编写完整的Python应用程序,甚至面对一些相对复杂的应用需求,我们还能通过包和模块来搭建一个漂亮的系统架构 所以,今天的课程,我们开始重点介绍Python的数据结构。 下面我们来看看Python都有些什么样的数据结构? 除了无处不在的常量和变量作为最基本的数据类型以外,Python 中还有四种内置的数据结构。 (9)、list.extend(seq):在列表末尾追加另一个序列中的值。 8、列表的合并与追加 1、list列表的合并运算使用“+”号,它将生成一个新的列表。 小结 这一节,我们开始深入接触和了解Python的数据结构,并重点介绍了列表及其创建和使用的方法。 预告 下节课,我们继续介绍Python数据结构:元组,它也是Python中最常用的数据结构之一。

    83330发布于 2020-09-22
  • 来自专栏一个会写诗的程序员的博客

    JDK 9 中有哪些 jmod 文件

    JDK 9 jmods 目录中有97个jmod文件,这些文件都是干嘛的呢?我们在写代码的时候,都应该怎么用呢? /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/jmods$ tree . . ├── java.activation.jmod ├─

    2.1K40发布于 2018-08-17
  • 来自专栏渗透云笔记

    文件系统(第9章)

    模块其实是对你包含所定义函数的文件,可以进行引入 OS模块 什么是OS模块,OS模块就是operating system的缩写,意思是操作系统。 那么我们创建一个文件夹,怎么做 mkdir(path) ? 当然要是重复了,会抛出异常 ? 会受到,鄙夷的。 这种原因,拒绝访问,肯定是权限没到位,那么右击文件属性,把所有的用户权限开到完全控制 但是很快我就反应过来,他妈的 remove是删除文件的,不是删除文件夹 ? rename重命名文件文件夹 ? 看着两个文件,现在重命名 ? 方法;rename(‘以前文件名’,‘改后文件名’) 调用工具,system() ? 【包含文件】) ?

    48410发布于 2019-07-26
  • 来自专栏自动化、性能测试

    Robot Framework(9)- 使用变量文件

    ,不过这些方法有所局限,而变量文件可以动态地创建任意类型的变量 *** Variables *** 变量文件一般由 Python 模块实现,语法完全是Python 在变量文件中,有两种方法来创建变量 直接创建变量 ,可以使用绝对路径,也可以使用相对路径 使用相对路径的时候,RF搜索变量文件规则和 搜索资源文件搜索规则一样 在测试文件当前目录进行匹配搜索 若没有,则在Python的模块搜索路径中搜索【robot - Python 模块默认的搜索路径 本机的Python安装路径 ? ? 目默认的录的栗子 目录结构 ? 需求 在 test 目录下的 robot 文件中导入 var 目录下的变量文件 测试代码 ? 运行命令 进入 robot 文件所在目录,cmd robot 9_使用变量文件.robot 通过命令行(了解即可) 也是上面的跨目录栗子,执行以下命令即可 robot --variablefile . /var/9_var.py 9_使用变量文件.robot

    1.3K20发布于 2020-06-09
  • 来自专栏Python小课堂

    9个必知的Python操作文件文件夹方法,你知道吗

    近几年随着Python的热度不断上涨,人们渐渐使用这门编程语言来进行一些自动化操作,以节省重复劳动带来的效率低下,那么必定会涉及到对文件系统的操作,包括文件的增、删、改、查等等,今天我就来介绍一下如何用 Python来实现这些功能。 01 输出当前的路径 我们可以通过Python当中的OS库来获取当前文件所在的位置 import os os.getcwd() 02 路径的拼接 我们通过os.path.join()方法来实现 os.path.join ', '*.py'))) 上面提到的glob模块能够快速查找我们想要的目录和文件,它支持*、**、?、[]这四个通配符 06 移动文件 要是我们想在不同的目录文件夹之下移动文件,该怎么操作呢? 这里我们介绍Python当中的shutil模块,假设我们想要将当前目录下的几个csv文件移动到“test_dir”目录文件夹之下,代码如下 import shutil for file in list

    865130编辑于 2021-12-22
  • 来自专栏Jack-Cui

    Day9Python

    测试: >>>L = [1,2,3,4,5,6,7,8,9] >>>L[::-1] [9,8,7,6,5,4,3,2,1] 2、程序实现 #Topic : 利用filter

    54900发布于 2017-12-28
  • 来自专栏侯哥的Python分享

    python基础-函数(9)

    如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数 函数的语法格式: def 函数名(): 函数的功能代码 注意:python 不像其他编程语言使用{}控制作用域,python严格使用缩进控制作用域,所以在python中使用,函数要严格的控制缩进。 定义一个具有两个形式参数的函数 def sum(a,b):#a,b就是形参 result = a+b print(result) #sum()函数的调用 sum(4,5)#4,5就是真实参数 运行结果为:9 def sum(a,b): result = a+b return result#result就是程序要返回出去的值 res = sum(4,5) print(res) 运行结果为:9

    65730发布于 2019-09-11
  • 来自专栏Python基础、进阶与实战

    Python基础-9

    9. 类 类中的概念比较多,初学者掌握面向对象、定义和使用类、单继承、类变量和实例变量即可。迭代器和生成器是Python中迭代利器,推荐掌握。 ---- 面向对象有一些特定的术语,如类、方法、数据成员等,Python3 面向对象 | 菜鸟教程 (runoob.com)。可以搜索面向对象等关键字找到这些概念。 9.3.2 多继承 Python 也支持多重继承。但是用的很少,而且有可能造成名称混乱,不推荐。 初学者可以跳过9.3.2多继承这部分。 要了解更多细节,请参阅 The Python 2.3 Method Resolution Order | Python.org。 9.4 类变量与实例变量 类中有两种变量:实例变量和类变量。 名称改写:Python通过 名称改写对私有变量提供有限支持。

    60550编辑于 2022-12-06
  • 来自专栏Hank’s Blog

    (9)Python循环结构

    44610发布于 2020-09-16
  • 来自专栏薪火数据

    Excel文件太大的9个原因

    数据量过大一个Excel文件太大的一个主要原因是数据量过大。当你在Excel中处理大量数据时,文件大小会相应增加。这可能会导致文件变得笨重,加载和保存时间变长。2. 复杂的公式与计算如果你在Excel文件中使用了复杂的公式和计算,这也会导致文件变得庞大。每次更新或重新计算公式时,Excel都必须检查并执行相应的计算,这会增加文件的大小。3. 内嵌对象在Excel文件中插入内嵌对象,例如Word文档、PDF文件等,也会增加文件的大小。这些对象需要额外的存储空间来保存相关数据,并且在文件打开时需要加载。5. 未压缩的图像和媒体插入未经压缩的图像和媒体文件,如高分辨率图片、音频和视频文件,会显著增加Excel文件的大小。这些文件通常具有较大的文件大小,因此插入多个或较大的图像和媒体文件会导致文件变得庞大。 历史记录和修订Excel文件中的历史记录和修订也会占用存储空间,并导致文件变得庞大。当你对文件进行频繁的更改、保存和修订时,这些历史记录会积累并增加文件的大小。9.

    9.2K10编辑于 2024-01-02
  • 来自专栏编程

    Python读书笔记9

    我们针对列表需要进行整体的排序,今天就和大家聊一聊列表的排序应用。 一、永久性排序 什么是永久性排序呢,之前很多方法比如针对字符串的title方法,针对列表的重复用法,改变的仅仅是显示,原对象内容并没有发生变化,接下来介绍的方法是可以改变对象本身的内容。 sort方法是对某个列表进行升序排序,本案例是对数字进行排序,文本排序是一样的。 那降序如何实现呢?增加一个参数即可! 二、临时排序 上一个分享的是永久排序,实施后改变列表排序,本方法只是改变显示的内容,列表本身顺序不做改变。 三、倒转排序列表

    64580发布于 2018-01-11
  • 来自专栏悠扬前奏的博客

    JVM-9.Class类文件结构

    Class 文件是一组以8个字节为基础额二级制流 各数据项目严格按照顺序紧凑的排列在Class文件中,中间没有任何分隔符 Class文件的伪结构只包含两种数据类型: 无符号数,以u1、u2、u4、u8 个字节的无符号数,用来描述数字,索引引用,数量值或者按照UTF-8编码构成字符串值 表,由多个无符号数或者其他表作为数据项构成的复合数据类型,以_info结尾,用于描述具有层次关系的复合结构数据 整个Class文件本质上就是一张表 methods_count attributes_count u2 1 attributeds attributed_info attributes_count 1. magic(魔法数) 用于确认这个文件是否为一个能被虚拟机接受的 Class文件。 SourceFile属性结构 sourcefile_index:指向常量池中CONSTANT_Utf8_info,其值为源码文件文件名 8.6 ConstantValue属性 通知JVM自动为静态变量赋值

    93640发布于 2019-05-28
  • 来自专栏无人驾驶感知

    python9python进阶技巧(实用)

    22) ## ******************** ## name: jack ## age 22 ## ******************** ## name: jack ## age 22 9

    26910编辑于 2024-02-05
  • 来自专栏猿说编程

    9.python while循环

    经过昨天的学习,相信大家已经对python的条件判断表达式if/else有一定的了解了,那么我们今天配合昨天的课程讲解一个新概念 – while循环 。 @File:while循环.py @Time:2019/9/19 21:22   @Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! """   a = 1 while a < 10: # 当 a >= 10 时,条件不成立     print(a)     a += 2  # 等价 a = a + 2 输出:1 3 5 7 9,下面是详细执行流程 如何解决上面死循环问题,我们留到下一篇文章继续讲解,传送门:python教程 – 关于循环中使用break/continue 四.重点总结 while循环是python开发中必不可少的,其实使用也比较简单 猜你喜欢: 1.python运算符 2.关于循环中使用break/continue 转载请注明:猿说Python » python while

    53920发布于 2020-03-12
领券