我有以下python代码。我可以优化它到一行:
url = request.session.get('my_value', '/')
if url == '/None/':
url = '/'
任何帮助都将得到帮助
答案 0 :(得分:2)
url = re.sub("^/None/$","/",request.session.get('my_value', '/'))
答案 1 :(得分:-1)
我认为这应该有效:
url = [request.session.get('my_value', '/'), '/']['/None/' in request.session.get('my_value', '/')]
但老实说,这会使代码更难读......
答案 2 :(得分:-2)
url = '/' if url == '/None/': else url = request.session.get ('my_value', '/')