проблема с методом write

pop

Новичок
Пользователь
Окт 13, 2020
4
0
1
  1. Windows 10
  2. Python 3.8
  3. astroid 2.4.2
    colorama 0.4.3
    isort 5.5.2
    lazy-object-proxy 1.4.3
    mccabe 0.6.1
    pip 20.2.3
    pylint 2.6.0
    setuptools 47.1.0
    six 1.15.0
    toml 0.10.1
    wrapt 1.12.1
  4. Python:
    import time
    import random
    import os
    gl_sl = "F:/Angl_Py2/GL/SL.txt"
    gl_zn = "F:/Angl_Py2/GL/ZN.txt"
    gl_sl_file = open(gl_sl, "r")
    gl_zn_file = open(gl_zn, 'r')
    random1 = random.randint(1,38)
    word1 = gl_sl_file.readline(random1)
    word1_zn = gl_zn_file.readline(random1)
    random2 = random.randint(1,38)
    word2 = gl_sl_file.readline(random2)
    word2_zn = gl_zn_file.readline(random2)
    random3 = random.randint(1,38)
    word3 = gl_sl_file.readline(random3)
    word3_zn = gl_zn_file.readline(random3)
    random4 = random.randint(1,38)
    word4 = gl_sl_file.readline(random4)
    word4_zn = gl_zn_file.readline(random4)
    random5 = random.randint(1,38)
    word5 = gl_sl_file.readline(random5)
    word5_zn = gl_zn_file.readline(random5)
    vi_sl = "F:/Angl_Py2/slova.txt"
    vi_sl_file = (vi_sl, 'w')
    vi_sl_file.write(word1 + " - " + word1_zn  )
  5. Вот такая проблема: пытаюсь написать что-то в файл, а выдает ошибку "Instance of 'tuple' has no 'write' member "
    э
  6. Использую редактор Vs Code
  7. Спасайте
 

MonaCCi

Пользователь
Пользователь
Сен 30, 2020
66
11
8
17
Поменяйте строку vi_sl_file = (vi_sl, 'w') на vi_sl_file = open(vi_sl, 'w')
Вы забыли функцию open()
 
  • Мне нравится
Реакции: pop

pop

Новичок
Пользователь
Окт 13, 2020
4
0
1
Только заметил это, и мне прилетел на почту ваш ответ:) Совпадение. Все равно спасибо.
 

Форум IT Специалистов