如何在python的同一字符串中包含单引号和双引号?
如果我仅使用单引号或双引号,我知道如何解决该问题。我正在使用以下代码:
# Defines the matching rules for Guard.
guard :minitest, spring: "bin/rails test", all_on_start: false do
watch(%r{^test/(.*)/?(.*)_test\.rb$})
watch('test/test_helper.rb') { 'test' }
watch('config/routes.rb') { integration_tests }
watch(%r{^app/models/(.*?)\.rb$}) do |matches|
"test/models/#{matches[1]}_test.rb"
end
watch(%r{^app/controllers/(.*?)_controller\.rb$}) do |matches|
resource_tests(matches[1])
end
watch(%r{^app/views/([^/]*?)/.*\.html\.erb$}) do |matches|
["test/controllers/#{matches[1]}_controller_test.rb"] +
integration_tests(matches[1])
end
watch(%r{^app/helpers/(.*?)_helper\.rb$}) do |matches|
integration_tests(matches[1])
end
watch('app/views/layouts/application.html.erb') do
'test/integration/site_layout_test.rb'
end
watch('app/helpers/sessions_helper.rb') do
integration_tests << 'test/helpers/sessions_helper_test.rb'
end
watch('app/controllers/sessions_controller.rb') do
['test/controllers/sessions_controller_test.rb',
'test/integration/users_login_test.rb']
end
watch('app/controllers/account_activations_controller.rb') do
'test/integration/users_signup_test.rb'
end
end
# Returns the integration tests corresponding to the given resource.
def integration_tests(resource = :all)
if resource == :all
Dir["test/integration/*"]
else
Dir["test/integration/#{resource}_*.rb"]
end
end
# Returns the controller tests corresponding to the given resource.
def controller_test(resource)
"test/controllers/#{resource}_controller_test.rb"
end
# Returns all tests for the given resource.
def resource_tests(resource)
integration_tests(resource) << controller_test(resource)
end
我得到这个回报:
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 6h30m
nginxingress-nginx-ingress-controller LoadBalancer 10.104.107.60 <pending> 80:31166/TCP,443:30837/TCP 4h42m
nginxingress-nginx-ingress-default-backend ClusterIP 10.97.123.87 <none> 80/TCP 4h42m
我需要的是这个
my_variable = """INSERT into
mytable("UpperAndLowerCaseColumn","Second_Column") VALUES('''O'neal''', '''"The Film Title"''')""".encode("utf-8").decode('unicode_escape')
print(my_variable)
答案 0 :(得分:1)
尝试一下:
my_variable = """INSERT into mytable("UpperAndLowerCaseColumn","Second_Column")
VALUES(\'''O'neal\''', \'''"The Film Title"\''')""".encode("utf8").decode('unicode_escape')
print(my_variable)
答案 1 :(得分:0)
尝试一下:
my_variable = '''INSERT into
mytable("UpperAndLowerCaseColumn","Second_Column") VALUES('''O'neal''', "The Film Title")'''.encode("utf-8").decode('unicode_escape')