Python'da tek tırnak içine bir değişkeni nasıl ekleyebilirim? Muhtemelen çok basit ama anlayamıyorum! term
değişkenini URL olarak kodlamam gerekiyor. Term
bir kullanıcı tarafından bir formda girilir ve term=urllib.quote(term)
URL kodlu olduğu bir işleve iletilir. Kullanıcı terim olarak "elma bilgisayarı" girdiyse, URL'yi kodladıktan sonra "elma% 20 bilgisayar" olacaktır. Ne yapmak istediğim, URL'yi kodlamadan önce tek tırnak işareti ile çevrilmiş, böylece "'apple computer'" sonra URL'yi kodladıktan sonra "% 23apple% 20computer% 23" olacaktır. Terimi bir URL'ye iletmem gerekiyor ve bu sözdizimini kullanmadıkça çalışmayacak. Baska öneri?Bir değişkeni Python'daki tek tırnak içine alın
Örnek Kod:
import urllib2
import requests
def encode():
import urllib2
query= avariable #The word this variable= is to be enclosed by single quotes
query = urllib2.quote(query)
return dict(query=query)
def results():
bing = "https://api.datamarket.azure.com/Data.ashx/Bing/SearchWeb/Web?Query=%(query)s&$top=50&$format=json"
API_KEY = 'akey'
r = requests.get(bing % encode(), auth=('', API_KEY))
return r.json
Kapsamlı yanıt için teşekkür ederiz. – adohertyd