关于#python#的问题,请各位专家解答!

## 请在划线修改代码,其他部分不要改动
f=open('test7-1.txt',__【1】__)      ## 请在划线修改代码,其他部分不要改动
for n in range(1,6): 
      c=input('请输入第%s行字符:'%n)
      __【2】__                     ## 请在划线修改代码,其他部分不要改动
f.close()

####################################
#####以下为评测代码,不要改动########
print()
with open('text7-1.txt') as f1:
    for line in f:
        print line.strip()
        


以上是原题目

## 请在划线修改代码,其他部分不要改动
f=open('test7-1.txt','w')      ## 请在划线修改代码,其他部分不要改动
for n in range(1,6): 
      c=input('请输入第%s行字符:'%n)
      f.write(c+'')
      print(c,file=f)                     ## 请在划线修改代码,其他部分不要改动
f.close()

####################################
#####以下为评测代码,不要改动########
print()
with open('text7-1.txt') as f1:
    for line in f:
        print line.strip()
        


img


题目的代码错了?

print的括号没写

img

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7582340
  • 你也可以参考下这篇文章:解决python编写代理爬虫出现的此问题:由于目标计算机积极拒绝,无法连接。
  • 你还可以看下python参考手册中的 python- 嵌套的列表推导式
  • 除此之外, 这篇博客: 玩转python进程使用,知识点讲解与代码演示中的 1.进程与线程的区别? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1.1形象来区分

    • 进程,能够完成多任务,比如 在一台电脑上能够同时运行多个QQ
    • 线程,能够完成多任务,比如 一个QQ中的多个聊天窗口

    1.2.原理区分

    1. 进程是系统进行资源分配和调度的一个独立单位,所谓的进程就是“运行的程序+需要的资源”
    2. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.

    1.3两者之间的关系

    • 一个程序至少有一个进程,一个进程至少有一个线程.
    • 线程的划分尺度小于进程(资源比进程少),使得多线程程序的并发性高。
    • 进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率
    • 线线程不能够独立执行,必须依存在进程中
  • 您还可以看一下 黄棒清老师的Python实战量化交易理财系统课程中的 回测和实盘有差异的原因?小节, 巩固相关知识点