python在windows系统上创建文件

正确方法为:open("test1.txt",‘wb‘)或open("test1.txt",‘w‘)

以下是网上的方法创建遇到的问题

使用Python2.7在windows系统中os.mknod调用错误

一直想学习一门脚本语言,用来做一些快速的脚本处理。在同事的强烈推荐下,我选择了Python。最开始被它吸引的是 缩进即代码块 的风格。在c++开发中,不规范的缩进风格让人总是产生一种不舒服的代码阅读体验。我非常欣赏这种新的语言可以优雅的解决这个问题。

开始安装Ptyhon,因为Python在不同系统兼容性上做的相当成熟,所以我决定先在windows试验一下。现在Python的版本分两种,2.7和3.3 。 3.x版本对一些第三方库的兼容不好。选择Python2.7后安装,默认提供console和IDLE两种编程界面选择。Python文法很简单,没有复杂的限制。就像广告词“写Python就像写英语一样”。

接下来,发现在windows的一个问题。当使用os模块中的mknod方法(创建指定名字的空白文件)时,Traceback报以下错误:

AttributeError: ‘module‘ object has no attribute ‘mknod‘

追其原因是因为windows文件系统与linux文件系统不同,没有node的概念,所以会报错。我们在使用追加打开方式的时候,python会自动创建文件。

时间: 2024-08-05 19:10:53

python在windows系统上创建文件的相关文章

Windows系统无法创建以aux命名的文件

今天在github上下载了一个NeQuick的python代码,里面有一个aux.py的文件,一下载到我电脑(WIN10 系统)上就会自动消失.... 后来发现任何以aux命名的文件在Windows系统上都不能被创建,貌似aux是Windows的预留文件名.. 其实除aux之外,Windows还有许多预留文件名不能用,一下这篇文章做了很好的总结. https://www.howtogeek.com/fyi/windows-10-still-wont-let-you-use-these-file-

windows系统上安装与使用Android NDK r5

windows系统上安装与使用Android NDK r5  很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android应用. 一:什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk.这些工具对开发者的帮助是巨大的. NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU.平台.ABI 等差异,开发人员只需要简

在windows系统下创建git项目

在windows系统下创建git项目 1下载gitbash https://gitforwindows.org/ 2设置sshkey 首先检查是否已生成密钥cd ~/.ssh,如果返回的ls有3个文件,则密钥已经生成. 如果没有密钥,则通过 ssh-keygen -t rsa -C "user's email" 生成,生成过程中一路按3次回车键就好了.(默认路径,默认没有密码登录) 生成成功后,去对应目录C:\Users\电脑用户名.ssh里,用记事本打开id_rsa.pub,得到ss

hadoop集群配置和在windows系统上运用java操作hdfs

安装 配置 概念 hadoop常用shell命令 使用java操作hadoop 本文介绍hadoop集群配置和在windows系统上运用java操作hdfs 安装 http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-3.1.1/ sudo apt-get install ssh sudo apt-get install rsync mkdir /usr/local/hadoop tar -zxvf hadoop-3.1.1.tar.gz -C

Windows azure上创建及绑定自己域名的website

Windows azure已经是一个大家耳熟能详的服务了,IT界目前最多.最受关注的话题是所谓的"云",什么是云,其实真心没有一个合理的答案去解释,对于一个使用者来说,只要功能能满足,那最后的评价肯定是ok的,windows azure的收费确实很高,几乎所有的服务都是收费的.其实说到云服务,也许大家都会说亚马逊.阿里云-但说句实话,亚马逊在云服务器的方面确实做的相当不错,很受关注,但我也基本算是微软的粉丝了吧~,从一开始就基础微软的所有产品,所以还是比较终于微软的产品,加上我们部门的

如何在Windows系统上利用Telnet协议连接Linux服务器

Telnet协议是Internet远程登录服务的标准协议,它为用户提供了在本地计算机上完成远程主机工作的能力.很多终端使用者都习惯在计算机上利用Telnet会话来远程控制服务器.这里小编就分两步为大家演示如何在Windows系统上利用Telnet协议连接Linux服务器. 步骤一:在Windows系统上打开Telnet功能:  步骤二:在Linux系统上启用Telnet服务. 步骤一:Windows终端开启Telnet功能 1/由于在Windows Vista之后的版本默认并没有提供Telnet

在Linux和Windows系统上安装Nginx服务器的教程

在Linux和Windows系统上安装Nginx服务器的教程 ?1.在CentOS系统上安装Nginx 在 CentOS6 版本的 EPEL 源中,已经加入了 nginx 的 rpm 包,不过此 RPM 包版本较低.如果需要更新版本,可以使用官方制作的 rpm 包,或者使用源码包编译安装. 还可以使用一些二次开发功能增强的 nginx 版本,例如淘宝的 Tengine 和 OpenResty 都是不错的选择.1.1 常用编译参数 ??? --prefix=PATH:指定 nginx 的安装目录?

快速获取Windows系统上的国家和地区信息

Windows系统上包含了200多个国家和地区的数据,有时候编程需要这些资料.以下代码可以帮助你快速获取这些信息.将Console语句注释掉,可以更快的完成分析. 1 static void Main(string[] args) { 2 Console.WriteLine("Start!"); 3 // 这里可以修改文件路径和文件名称. 4 var sw = new StreamWriter(new FileStream("RegionInfo.txt", Fil

在Linux系统上创建私有CA

一.什么是CA CA(Certificate Authority)是数字证书认证中心的简称,是指发放.管理.废除数字证书的机构.CA的作用是检查证书持有者身份的合法性,并签发证书(在证书上签字),以防证书被伪造或篡改,以及对证书和密钥进行管理. 二.为什么使用CA CA是PKI(Public Key Infrastructure)体系的核心.它为客户的公开密钥签发公钥证书.发放证书和管理证书,并提供一系列密钥生命周期内的管理服务.它将客户的公 钥与客户的名称及其他属性关联起来,为客户之间电子身份