Python Forum
about write file wrong (Edit directly online)
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
about write file wrong (Edit directly online)
#1
https://colab.research.google.com/drive/...sp=sharing
Edit directly online
last ten lin:


File "<ipython-input-9-ba09ca7cab1f>", line 116
file_object.write(y1list[0]+y2list[0]+y3list[0]+y4list[0]+y5list[0]+y6list[0]+y7list[0]+y8list[0]+y9list[0] +\n+y1list[1]+y2list[1]+y3list[1]+y4list[1]+y5list[1]+y6list[1]+y7list[1]+y8list[1]+y9list[1] +\n+y1list[2]+y2list[2]+y3list[2]+y4list[2]+y5list[2]+y6list[2]+y7list[2]+y8list[2]+y9list[2] +\n+y1list[3]+y2list[3]+y3list[3]+y4list[3]+y5list[3]+y6list[3]+y7list[3]+y8list[3]+y9list[3] +\n+y1list[4]+y2list[4]+y3list[4]+y4list[4]+y5list[4]+y6list[4]+y7list[4]+y8list[4]+y9list[4] +\n+y1list[5]+y2list[5]+y3list[5]+y4list[5]+y5list[5]+y6list[5]+y7list[5]+y8list[5]+y9list[5] +\n+y1list[6]+y2list[6]+y3list[6]+y4list[6]+y5list[6]+y6list[6]+y7list[6]+y8list[6]+y9list[6] +\n+y1list[7]+y2list[7]+y3list[7]+y4list[7]+y5list[7]+y6list[7]+y7list[7]+y8list[7]+y9list[7] +\n+y1list[8]+y2list[8]+y3list[8]+y4list[8]+y5list[8]+y6list[8]+y7list[8]+y8list[8]+y9list[8])
^
SyntaxError: unexpected character after line continuation character

may be is "\n" wrong?
if don't use "\n",it's right.
BUT I need "\n"

import random,time
line=1;outline=[];
y1list=[];y2list=[];y3list=[];
y4list=[];y5list=[];y6list=[];
y7list=[];y8list=[];y9list=[];
z1list=[];z2list=[];z3list=[];
z4list=[];z5list=[];z6list=[];
z7list=[];z8list=[];z9list=[];
def Dely():
  del y1list[-1]
  del y2list[-1]
  del y3list[-1]
  del y4list[-1]
  del y5list[-1]
  del y6list[-1]
  del y7list[-1]
  del y8list[-1]
  del y9list[-1]
def addy():
  global outline,line,y1list,y2list,y3list;
  global y4list,y5list,y6list,y7list,y8list;
  global y9list,z1list,z2list,z3list,z4list;
  global z5list,z6list,z7list,z8list,z9list;
  #print(outline)
  y1list.append(outline[0]);
  y2list.append(outline[1]);
  y3list.append(outline[2]);
  y4list.append(outline[3]);
  y5list.append(outline[4]);
  y6list.append(outline[5]);
  y7list.append(outline[6]);
  y8list.append(outline[7]);
  y9list.append(outline[8]);
  if line!=1:
    set_lst=set(y1list)
    if len(set_lst)==len(y1list):
      set_lst=set(y2list)
      if len(set_lst)==len(y2list):
        set_lst=set(y3list)
        if len(set_lst)==len(y3list):
          set_lst=set(y4list)
          if len(set_lst)==len(y4list):
            set_lst=set(y5list)
            if len(set_lst)==len(y5list):
              set_lst=set(y6list)
              if len(set_lst)==len(y6list):
                set_lst=set(y7list)
                if len(set_lst)==len(y7list):
                  set_lst=set(y8list)
                  if len(set_lst)==len(y8list):
                    set_lst=set(y9list)
                    if len(set_lst)==len(y9list):
                      print("line:"+str(line)+"/9")  
                      print(outline)
                      line+=1
                    else:
                      Dely()
                  else:
                    Dely()
                else:
                  Dely()
              else:
                Dely()
            else:
              Dely()
          else:
            Dely()
        else:
          Dely()    
      else:
        Dely()
    else:
      Dely()
  else:
    print("line:"+str(line)+"/9")
    print(outline)
    line+=1









times=0
while line!=10:
  x1list=["1","2","3","4","5","6","7","8","9"]
  while len(x1list)!=0:
    num=len(x1list)
    #print("len:"+str(num))   test
    x=random.randint(0,num-1)
    #print("x:"+str(x))     test
    outline.append(x1list[x])
    del x1list[x]
    times+=1
  addy()
  outline=[]
print("FINISH "+str(times)+" TIMES")
print(y1list[0]+y2list[0]+y3list[0]+y4list[0]+y5list[0]+y6list[0]+y7list[0]+y8list[0]+y9list[0])
print(y1list[1]+y2list[1]+y3list[1]+y4list[1]+y5list[1]+y6list[1]+y7list[1]+y8list[1]+y9list[1])
print(y1list[2]+y2list[2]+y3list[2]+y4list[2]+y5list[2]+y6list[2]+y7list[2]+y8list[2]+y9list[2])
print(y1list[3]+y2list[3]+y3list[3]+y4list[3]+y5list[3]+y6list[3]+y7list[3]+y8list[3]+y9list[3])
print(y1list[4]+y2list[4]+y3list[4]+y4list[4]+y5list[4]+y6list[4]+y7list[4]+y8list[4]+y9list[4])
print(y1list[5]+y2list[5]+y3list[5]+y4list[5]+y5list[5]+y6list[5]+y7list[5]+y8list[5]+y9list[5])
print(y1list[6]+y2list[6]+y3list[6]+y4list[6]+y5list[6]+y6list[6]+y7list[6]+y8list[6]+y9list[6])
print(y1list[7]+y2list[7]+y3list[7]+y4list[7]+y5list[7]+y6list[7]+y7list[7]+y8list[7]+y9list[7])
print(y1list[8]+y2list[8]+y3list[8]+y4list[8]+y5list[8]+y6list[8]+y7list[8]+y8list[8]+y9list[8])

filename=time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())+'.txt'
with open(filename, 'w') as file_object:
    file_object.write(y1list[0]+y2list[0]+y3list[0]+y4list[0]+y5list[0]+y6list[0]+y7list[0]+y8list[0]+y9list[0] \
    +'\n'+y1list[1]+y2list[1]+y3list[1]+y4list[1]+y5list[1]+y6list[1]+y7list[1]+y8list[1]+y9list[1] \
    +'\n'+y1list[2]+y2list[2]+y3list[2]+y4list[2]+y5list[2]+y6list[2]+y7list[2]+y8list[2]+y9list[2] \
    +'\n'+y1list[3]+y2list[3]+y3list[3]+y4list[3]+y5list[3]+y6list[3]+y7list[3]+y8list[3]+y9list[3] \
    +'\n'+y1list[4]+y2list[4]+y3list[4]+y4list[4]+y5list[4]+y6list[4]+y7list[4]+y8list[4]+y9list[4] \
    +'\n'+y1list[5]+y2list[5]+y3list[5]+y4list[5]+y5list[5]+y6list[5]+y7list[5]+y8list[5]+y9list[5] \
    +'\n'+y1list[6]+y2list[6]+y3list[6]+y4list[6]+y5list[6]+y6list[6]+y7list[6]+y8list[6]+y9list[6] \
    +'\n'+y1list[7]+y2list[7]+y3list[7]+y4list[7]+y5list[7]+y6list[7]+y7list[7]+y8list[7]+y9list[7] \
    +'\n'+y1list[8]+y2list[8]+y3list[8]+y4list[8]+y5list[8]+y6list[8]+y7list[8]+y8list[8]+y9list[8])
print("WRITING DOWN:file name:"+filename)
or use the Link:
https://colab.research.google.com/drive/...sp=sharing
you can fix the bug.
Edit directly online
THANKS!
Larz60+ write Jan-29-2021, 02:37 AM:
Please avoid using links, post code here in bbcode tags instead (which I have done here)
Reply


Messages In This Thread
about write file wrong (Edit directly online) - by CNenfan - Jan-29-2021, 02:21 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Write to file emilng 1 1,775 Nov-08-2020, 08:44 PM
Last Post: Gribouillis
  Read directly from excel file using python script dvldgs05 0 2,303 Oct-19-2018, 02:51 AM
Last Post: dvldgs05
  write split words of sentence to file bluefrog 1 3,041 Aug-27-2018, 01:28 AM
Last Post: micseydel
  Homework - Read from/Write to file (renamed from Help help help) Amitkafle 1 3,103 Jan-11-2018, 07:24 AM
Last Post: wavic
  function to write the contents of a webpage into a new file roadrage 4 6,156 Dec-01-2016, 09:28 PM
Last Post: snippsat
  Extract data csv file and write in another file alexgrand 3 5,256 Nov-14-2016, 06:54 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020