文件与目录操作是编程语言中非常重要的功能,Python也对其提供了相应的API支持,这篇博文就是具体介绍它们的使用方法。一、文件打开和关闭操作对文件进行操作在Python中分为3个步骤,首先要打开文件,然后是对文件进行读写操作,最后需要关闭文件。1、打开文件使用的是open()函数,它提供初始化输入、输出(I/O)操作的通用接口,成功打开文件后返回一个文件对象,打开失败则引发一个错误。打开文件的语
分类:
编程语言 时间:
2019-09-24 19:19:46
阅读次数:
152
Excel文件读、写可以使用Office自带的库(Microsoft.Office.Interop.Excel),前提是本机须安装office才能运行,且不同的office版本之间可能会有兼容问题。还可以使用NPOI,在不安装office的时候也是可以读写的,速度很快。当然,还有支持Excel200 ...
当我们需要保存文件的时候需要用到文件的读取和存储操作,下面我们介绍文件的读写操作: open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 注意:使用 open() 方法一定要保证 ...
分类:
编程语言 时间:
2019-09-20 21:01:04
阅读次数:
125
作者|阿里巴巴高级开发工程师傅伟一、容器与镜像什么是容器?在介绍容器的具体概念之前,先简单回顾一下操作系统是如何管理进程的。首先,当我们登录到操作系统之后,可以通过ps等操作看到各式各样的进程,这些进程包括系统自带的服务和用户的应用进程。那么,这些进程都有什么样的特点?第一,这些进程可以相互看到、相互通信;第二,它们使用的是同一个文件系统,可以对同一个文件进行读写操作;第三,这些进程会使用相同的系
分类:
其他好文 时间:
2019-09-16 16:01:13
阅读次数:
79
在前面两篇中,我们介绍了常用的文件读写操作,今天接着来研究一下,其他一些常见的文件操作。 首先是创建目录: 检测目录或文件是否存在: 列举目录下的所有文件: 最后是移除目录或文件: ...
分类:
其他好文 时间:
2019-09-11 09:36:05
阅读次数:
97
一、概述1、redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据,一个主数据库可以有多个从数据库,而一个从数据库只能有... ...
分类:
其他好文 时间:
2019-09-10 01:05:00
阅读次数:
87
本文将使用一个Github开源的组件库技术来读写三菱PLC和西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 github地址:https://github.com/dathlin/HslCommun ...
1. sysfs是一种用户态与内核的交互机制。在/sys/目录下每个文件可以通过读,写操作下发命令到内核,内核定义相应的读写操作完成指定的功能。 比如现在做的一个项目,需要在/sys/devices/目录下创建自己模块的一个目录,假设是mpath,同时要在mpath下创建文件info, action ...
分类:
其他好文 时间:
2019-09-03 11:42:18
阅读次数:
79
前言 当共享变量被声明为volatile后,对这个变量的读/写操作都会很特别,下面我们就揭开volatile的神秘面纱。 1.volatile的内存语义 1.1 volatile的特性 一个volatile变量自身具有以下三个特性: 1. 可见性:即当一个线程修改了声明为volatile变量的值,新 ...
分类:
其他好文 时间:
2019-09-03 00:00:51
阅读次数:
102
引入 jar 包 EasyExcel支持对实体类中的属性进行注解,方便后续进行读写操作。 id 为 表头,index 代表的是 第0行 @ExcelProperty(value="id",index=0) 新建一个 ExcelModel 实体(需要继承 BaseRowModel) 同步读取 ( 数据 ...
分类:
其他好文 时间:
2019-09-01 21:47:51
阅读次数:
1379