Hướng dẫn how do you concatenate a variable and a url in python? - làm thế nào để bạn nối một biến và một url trong python?

3

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đang cố gắng thu thập dữ liệu từ một trang web. Tôi có một tệp Excel chứa tất cả các tiện ích mở rộng khác nhau cho trang web. F.I. www.example.com/example2. Tôi có một tập lệnh thành công trích dẫn HTML từ trang web, nhưng bây giờ tôi muốn tự động thực hiện nó cho tất cả các tiện ích mở rộng. Tuy nhiên, khi tôi nói:

 siteExtension = "example2" 
 url = ("https://www.example.com/siteExtension")
 r = requests.get(url)

thay vì:

url = ("https://www.example.com/example2")
r = requests.get(url)

Tôi nhận được một mã lỗi. Các bạn có bất kỳ đề xuất làm thế nào để làm điều này? Cảm ơn trước!

hỏi ngày 29 tháng 4 năm 2016 lúc 16:42Apr 29, 2016 at 16:42

Hướng dẫn how do you concatenate a variable and a url in python? - làm thế nào để bạn nối một biến và một url trong python?

Bạn cần kết hợp giá trị của

url = ("https://www.example.com/example2")
r = requests.get(url)
0 với chuỗi
url = ("https://www.example.com/example2")
r = requests.get(url)
1 của bạn. Bạn có thể làm điều này theo một số cách, nhưng đây là hai cách phổ biến nhất:

url = "https://www.example.com/" + siteExtension

Hoặc, hình thức phổ biến hơn:

url = "https://www.example.com/{}".format(siteExtension)

Đã trả lời ngày 29 tháng 4 năm 2016 lúc 16:44Apr 29, 2016 at 16:44

Hướng dẫn how do you concatenate a variable and a url in python? - làm thế nào để bạn nối một biến và một url trong python?

Colin Basnettcolin BasnettColin Basnett

3.9712 Huy hiệu vàng28 Huy hiệu bạc47 Huy hiệu đồng2 gold badges28 silver badges47 bronze badges

1

Bạn đang gặp lỗi này vì bạn không truyền giá trị của biến

url = ("https://www.example.com/example2")
r = requests.get(url)
0 cho
url = ("https://www.example.com/example2")
r = requests.get(url)
1, thay vào đó bạn đang truyền chuỗi SiteXtension.

Bạn có thể sửa nó như sau:

siteExtension = "example2" 
url = ("https://www.example.com/" + siteExtension)
r = requests.get(url)

Hoặc sử dụng theo cách này:

siteExtension = "example2" 
url = ("https://www.example.com/%s" %(siteExtension))
r = requests.get(url)

Đã trả lời ngày 29 tháng 4 năm 2016 lúc 16:48Apr 29, 2016 at 16:48

Bạn cần kết hợp các chuỗi với nhau thay vì biến

url = ("https://www.example.com/example2")
r = requests.get(url)
0 thành một phần của chuỗi theo nghĩa đen của bạn, như thế này:

siteExtension = "example2" 
url = ("https://www.example.com/" + siteExtension)
r = requests.get(url)

Đã trả lời ngày 29 tháng 4 năm 2016 lúc 16:45Apr 29, 2016 at 16:45

Jacob Seejacob xemJacob See

7356 Huy hiệu bạc17 Huy hiệu đồng6 silver badges17 bronze badges

Thuật ngữ Python


Kết hợp chuỗi

Kết nối chuỗi có nghĩa là thêm chuỗi với nhau.

Sử dụng ký tự

url = ("https://www.example.com/example2")
r = requests.get(url)
5 để thêm một biến vào một biến khác:

Thí dụ

x = "python là" y = "tuyệt vời" z = & nbsp; x + y in (z)
y = "awesome"
z =  x + y
print(z)

Hãy tự mình thử »

Thí dụ

x = "python là" y = "tuyệt vời" z = & nbsp; x + y in (z)

Hãy tự mình thử »
b = "World"
c = a + b
print(c)

Hãy tự mình thử »

Thí dụ

x = "python là" y = "tuyệt vời" z = & nbsp; x + y in (z)

Hãy tự mình thử »
b = "World"
c = a + " " + b
print(c)

Hãy tự mình thử »

Hợp nhất biến

url = ("https://www.example.com/example2")
r = requests.get(url)
6 với biến
url = ("https://www.example.com/example2")
r = requests.get(url)
7 thành biến
url = ("https://www.example.com/example2")
r = requests.get(url)
8:

Thí dụ

x = "python là" y = "tuyệt vời" z = & nbsp; x + y in (z)
y = 10
print(x + y)

Hãy tự mình thử »

Hợp nhất biến

url = ("https://www.example.com/example2")
r = requests.get(url)
6 với biến
url = ("https://www.example.com/example2")
r = requests.get(url)
7 thành biến
url = ("https://www.example.com/example2")
r = requests.get(url)
8:

Thí dụ

x = "python là" y = "tuyệt vời" z = & nbsp; x + y in (z)
y = "John"
print(x + y)

Hãy tự mình thử »


Hợp nhất biến url = ("https://www.example.com/example2") r = requests.get(url) 6 với biến url = ("https://www.example.com/example2") r = requests.get(url) 7 thành biến url = ("https://www.example.com/example2") r = requests.get(url) 8:


A = "Hello" B = "World" C = A + B Print (C)


Thuật ngữ Python


Đội câu trả lời giáo dục

Trong Python, bạn có thể kết hợp hai chuỗi khác nhau với nhau và cũng có cùng một chuỗi với chính nó nhiều lần bằng cách sử dụng toán tử

url = ("https://www.example.com/example2")
r = requests.get(url)
5 và
url = "https://www.example.com/" + siteExtension
2 tương ứng.

Sử dụng toán tử url = ("https://www.example.com/example2") r = requests.get(url) 5

Toán tử

url = ("https://www.example.com/example2")
r = requests.get(url)
5 có thể được sử dụng để kết hợp hai chuỗi khác nhau.

Hình minh họa sau đây cho thấy nó được thực hiện như thế nào:

str1="Hello"

str2="World"

print ("String 1:",str1)

print ("String 2:",str2)

str=str1+str2

print("Concatenated two different strings:",str)

Sử dụng toán tử url = "https://www.example.com/" + siteExtension 2

Việc nối cùng một chuỗi vào một chuỗi có thể được thực hiện bằng toán tử

url = "https://www.example.com/" + siteExtension
2, như sau:

str=str * x
  • Trong đó x là số lần chuỗi thời gian
    url = "https://www.example.com/" + siteExtension
    
    7 được tự thêm vào.

Hình minh họa sau đây cho thấy nó được thực hiện như thế nào:

str1="Hello"

print ("String 1:",str1)

str1=str1*3

print("Concatenated same string:",str1)

Sử dụng toán tử

url = "https://www.example.com/" + siteExtension
2 When concatenating a variable of non-string type with a string, you first need to cast that variable into a string.

Việc nối cùng một chuỗi vào một chuỗi có thể được thực hiện bằng toán tử

url = "https://www.example.com/" + siteExtension
2, như sau:

Trong đó x là số lần chuỗi thời gian

url = "https://www.example.com/" + siteExtension
7 được tự thêm vào.

Lưu ý: Khi kết hợp một biến của loại không chuỗi với một chuỗi, trước tiên bạn cần phải chuyển biến đó thành một chuỗi.

THẺ LIÊN QUAN

Python

Kết nối

nối

dự bị

Làm thế nào để bạn kết hợp một biến và URL trong Python?

Cách dễ nhất và thường được sử dụng nhất để kết hợp hai chuỗi trong Python là sử dụng toán tử ("+").Nó liên kết hoặc dán chúng lại với nhau.Để làm điều này, bạn cần viết hai dòng và dấu hiệu "+" giữa chúng.Lưu ý rằng toán tử "+" không thêm gì giữa hoặc sau các biến này.use the ("+") operator. It concatenates or glues them together. To do this, you need to write two lines and a "+" sign between them. Note that the "+" operator adds nothing between or after these variables.

Làm thế nào để bạn thêm một URL vào một biến?

Để thêm biến URL vào mỗi liên kết, hãy chuyển đến tab nâng cao của trình soạn thảo liên kết. Trong trường biến URL, bạn sẽ nhập một cặp biến và cặp giá trị như vậy: biến = giá trị.Ví dụ: giả sử chúng tôi đang tạo liên kết cho mỗi cửa hàng và người quản lý.go to the Advanced tab of the link editor. In the URL Variables field, you will enter a variable and value pair like so: variable=value. For example, let's say we are creating links for each store and manager.

Làm thế nào để bạn kết hợp một liên kết trong Python?

Sử dụng toán tử + Toán tử + có thể được sử dụng để kết hợp hai chuỗi khác nhau. The + operator can be used to concatenate two different strings.

Làm thế nào để bạn vượt qua các tham số trong URL trong Python?

Để gửi các tham số trong URL, hãy viết tất cả các khóa tham số: Các cặp giá trị vào từ điển và gửi chúng dưới dạng đối số tham số cho bất kỳ yêu cầu GET, POST, PUT, TRƯỚC, Xóa hoặc Tùy chọn nào.Sau đó, https://somewebsite.com/?param1=value1¶m2=value2 sẽ là URL cuối cùng của chúng tôi.write all parameter key:value pairs to a dictionary and send them as params argument to any of the GET, POST, PUT, HEAD, DELETE or OPTIONS request. then https://somewebsite.com/?param1=value1¶m2=value2 would be our final url.