正确方法为: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会自动创建文件。

最新文章

  1. 如果做好测试PM【转载】
  2. SQL语句执行时间测试
  3. 【bzoj2281】[Sdoi2011]黑白棋
  4. 11gR2 Clusterware and Grid Home - What You Need to Know
  5. ionic(一) build你的第一个android apk
  6. 1. 用U盘安装Centos6.5 + Win7 双系统
  7. BZOJ 1739: [Usaco2005 mar]Space Elevator 太空电梯
  8. Xamarin.Android学习之应用程序首选项
  9. 20175208 《Java程序设计》第六周学习总结
  10. jmeter接口测试-GET请求路径中包含特殊字符或中文导致Response400报错
  11. BZOJ2219 数论之神 数论 中国剩余定理 原根 BSGS
  12. Docker:Docker machine(5)
  13. .netcore使用vscode多项目调试
  14. SQL Server优化查询
  15. Python2.7-copy_reg
  16. gdb 调试及优化
  17. python platform模块
  18. 使用spring EL表达式+自定义切面封装缓存模块
  19. 【BZOJ2989】数列(CDQ分治,扫描线)
  20. Web开发者不容错过的10段CSS代码

热门文章

  1. django框架创建app及使用、
  2. 解决angular单页面页面底部跳转到新页面滚动条不在顶部的问题
  3. 利用OpenCV实现图像拼接Stitching模块讲解
  4. CodeForces - 545CWoodcutters
  5. mysql不是内部或外部命令--windows环境下报错的解决
  6. 传统码头建设企业:Azure DevOps Server 流水线技术沟通
  7. LeetCode 155:最小栈 Min Stack
  8. MongoDB官方下载安装设置配置文件指定端口号
  9. [Docker] Win10中安装Docker并运行Nginx镜像
  10. SetApartmentState(ApartmentState state).Ensure that your Main function has STAThreadAttribute marked on it. This exception is only raised if a debugger is attached to the process