zoukankan      html  css  js  c++  java
  • python3.4使用文件

    源码:

    poem='''
    Programming is fun
    When the work is done
    if you wanna make your work also fun:
        use Python!
    '''

    f=file('poem.txt','w') # open for 'w'riting
    f.write(poem) # write text to file
    f.close() # close the file

    f=file('poem.txt')
    # if no mode is specified, 'r'ead mode is assumed by default
    while True:
        line=f.readline()
        if len(line)==0: # Zero length indicates EOF
            break
        print(line)
        # Notice comma to avoid automatic newline added by Python
    f.close() # close the file

    错误提示:

    Traceback (most recent call last):
      File "C:WorkingDownloadsusing_file(1).py", line 11, in <module>
        f=file('poem.txt','w') # open for 'w'riting
    NameError: name 'file' is not defined

    解决方法:

    将file()改成open(),看来python3不再支持file().

    如:

    poem='''
    Programming is fun
    When the work is done
    if you wanna make your work also fun:
        use Python!
    '''

    f = open('c:/working/amy/poem.txt','w') # open for 'w'riting
    f.write(poem) # write text to file
    f.close() # close the file

    f = open('c:/working/amy/poem.txt')
    # if no mode is specified, 'r'ead mode is assumed by default
    while True:
        line=f.readline()
        if len(line)==0: # Zero length indicates EOF
            break
        print(line)
        # Notice comma to avoid automatic newline added by Python
    f.close() # close the file
    运行结果:

    >>> ================================ RESTART ================================
    >>>
    Programming is fun

    When the work is done

    if you wanna make your work also fun:

        use Python!

  • 相关阅读:
    poj 3087 直接模拟
    POJ-3126 BFS,埃式筛选及黑科技
    POJ3278-Catch That Cow
    js变量提升
    饿了么
    2分钟就能学会的【Google/百度搜索大法】了解一下?
    span标签间距
    Vue移动端项目如何使用手机预览调试
    Port 3000 is already in use
    koa2第一天 async详解
  • 原文地址:https://www.cnblogs.com/amy2012/p/3718862.html
Copyright © 2011-2022 走看看