หน้า 1 จากทั้งหมด 1

python ติด AttributeError ครับ

โพสต์แล้ว: 15/01/2021 8:02 pm
โดย chakirin.bfds
ต้องการเขียน script python เพื่อดึงข้อมูลจกไฟล์ .txt มาใช้งาน โดยข้อมูลที่ต้องการดึงมาจะเป็นข้อมูลที่เป็นลิงค์ เพื่อนำมาตรวจสอบว่าสามารถเข้าใช้งานได้หรือไม่

code ที่ผมเขียนตอนนี้

โค้ด: เลือกทั้งหมด

import urllib.request
import configparser
import time

link = open("check_link.txt","r")
r_link = link.read()
r_link = r_link.split()

#con = None
#config = configparser.ConfigParser()      ใช้วิธีการด้วย readlin readfile

timeis = time.localtime()
ch = "t"
n = 0
for a in range(len(r_link)):
    if ch == "t":
        print(n)
        print(r_link[n])
        n += 1
        ch = "t"
    try:
        response = urllib.request.urlopen(r_link)
        # save_link = i.get_attribute('href')
        if response.getcode() == 200:
            print("""That link is ok:{}
                          Time_test :{}{}{}{}{} """.format(r_link, timeis.tm_hour, ":", timeis.tm_min, ":", timeis.tm_sec))



        else:
            print('The response code was not 200, but: {}'.format(
                response.get_code()))
    except urllib.error.HTTPError as e:
        print('''That link is error occurred: {}
            The response code was {}
            Time_test :{}{}{}{}{}'''.format(r_link, e.getcode(), timeis.tm_hour, ":", timeis.tm_min, ":", timeis.tm_sec))

    else:
            break


error ที่เกิดขึ้น
/home/com003/PycharmProjects/pythonProject_monitor/venv/bin/python /home/com003/PycharmProjects/pythonProject_monitor/venv/CHECK_header_status.py
0
viewtopic.php?f=469&t=72036,
Traceback (most recent call last):
File "/home/com003/PycharmProjects/pythonProject_monitor/venv/CHECK_header_status.py", line 27, in <module>
response = urllib.request.urlopen(r_link)
File "/usr/lib/python3.5/urllib/request.py", line 163, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.5/urllib/request.py", line 457, in open
req.timeout = timeout
AttributeError: 'list' object has no attribute 'timeout'

Process finished with exit code 1

Re: python ติด AttributeError ครับ

โพสต์แล้ว: 15/01/2021 8:18 pm
โดย mindphp
อ่านไฟล์ด้วย Python ดูจากนี้
https://www.mindphp.com/%E0%B8%9A%E0%B8 ... -line.html