error with files

Paul Wiseman poalman at gmail.com
Mon Aug 18 06:07:11 EDT 2014


The line should be:

file1.write(file_data)

you could write

file.write(file1, file_data)

but that would be an odd way to do it :)

On 18 August 2014 10:41, ngangsia akumbo <ngangsia at gmail.com> wrote:
> error
>
> yems ~ # nano testfile1
> yems ~ # python  testfile1
> Enter file name: g
> write in data:  g
> Traceback (most recent call last):
>   File "testfile1", line 11, in <module>
>     file.write(file1)
> TypeError: function takes exactly 1 argument (0 given)
>
>
>
> import os.path
>
> save_here = '/home/yems/newfile/'
> file_name = raw_input("Enter file name: ")
> filesname = os.path.join(save_here, file_name+".txt")
>
> file1 = open(filesname, 'w')
>
> file_data = raw_input('write in data:  ')
>
> file.write(file1)
>
> file1.close()
> --
> https://mail.python.org/mailman/listinfo/python-list



More information about the Python-list mailing list