Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何得到Python中两个变量的异或逻辑?

如何得到Python中两个变量的异或逻辑?

提问于 2017-12-13 06:10:13
回答 2关注 0查看 5.6K

如何得到Python中两个变量的逻辑异或?

例如,我有两个变量,我希望是字符串。我想测试它们中只有一个包含True值(不是None或空字符串):

代码语言:txt
AI代码解释
复制
str1 = raw_input("Enter string one:")
代码语言:txt
AI代码解释
复制
str2 = raw_input("Enter string two:")
代码语言:txt
AI代码解释
复制
if logical_xor(str1, str2):
代码语言:txt
AI代码解释
复制
    print "ok"
代码语言:txt
AI代码解释
复制
else:
代码语言:txt
AI代码解释
复制
    print "bad"

该^运营商似乎是按位,并在所有对象没有定义:

代码语言:txt
AI代码解释
复制
>>> 1 ^ 1
代码语言:txt
AI代码解释
复制
0
代码语言:txt
AI代码解释
复制
>>> 2 ^ 1
代码语言:txt
AI代码解释
复制
3
代码语言:txt
AI代码解释
复制
>>> "abc" ^ ""
代码语言:txt
AI代码解释
复制
Traceback (most recent call last):
代码语言:txt
AI代码解释
复制
  File "<stdin>", line 1, in <module>
代码语言:txt
AI代码解释
复制
TypeError: unsupported operand type(s) for ^: 'str' and 'str'

回答 1

沈唁

精选回答

发布于 2018-11-05 05:53:39

我的是ubuntu14.04系统,apache2配置文件在/etc/apache2/apache2.conf中,

如果你的不是在这个目录下,可以通过此命令查询:

代码语言:bash
AI代码解释
复制
find / -name apache2.conf

另外有些同学可能不知道这几个文件配置文件,available和enabled文件的区别,我们可以在apache2.conf配置文件最后几行找到如下图代码,

说明enable.conf是被包含的配置文件,sites-available是为了方便保存不用的配置,所有站点的配置,包括临时不启用的站点, 

enabled配置就是当前启用的站点,方便快速启用停用。想启用的时候只要从available复制,想关掉或者换配置的更方便。

和开发者交流更多问题细节吧,去 写回答
相关文章
Apache的httpd.conf文件配置详解
Apache的基本设置主要交由httpd.conf来设定管理,我们要修改Apache的相关设定,主要还是通过修改httpd.cong来实现。下面让我们来看看httpd.conf的内容,它主要分成3大部分: Section 1:Global Environment Section 2:'Main' server configurationphpma.com Section 3:Virtual Hosts 【第一部分】 ·ServerType standalone 这表示Apache是以standalone启动
wangxl
2018/03/07
2.7K0
linux httpd.conf详解
配置httpd,将服务器名称替换为您自己的环境 [root@linuxprobe ~]# vi /etc/httpd/conf/httpd.conf # line 86: 改变管理员的邮箱地址 ServerAdmin root@linuxprobe.org # line 95: 改变域名信息 ServerName www.linuxprobe.org:80 # line 151: none变成All AllowOverride All # line 164: 添加只能使用目录名称访问的文件名 DirectoryIndex index.html index.cgi index.php # add follows to the end # server's response header(安全性) ServerTokens Prod # keepalive is ON KeepAlive On [root@linuxprobe ~]# systemctl start httpd [root@linuxprobe ~]# systemctl enable httpd [3] 如果Firewalld正在运行,请允许HTTP服务。,HTTP使用80 / TCP [root@linuxprobe ~]# firewall-cmd --add-service=http --permanent success [root@linuxprobe ~]# firewall-cmd --reload success
一朵灼灼华
2022/08/05
6650
Apache httpd.conf 配置文件语法验证
Apache 的 httpd.conf文件修改之后,必须重启服务器才能生效。有时服务器在提供服务的时候,直接更改配置,重启服务,会带来很大的危险性。
fastmock
2022/07/13
6740
Apache主配置文件httpd.conf 详解
Apache的主配置文件:/etc/httpd/conf/httpd.conf 默认站点主目录:/var/www/html/ Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中,这个文件中的内容非常多,用wc命令统计一共有1009行,其中大部分是以#开头的注释行。 [root@justin ~]# wc -l /etc/httpd/conf/httpd.conf 1009 /etc/httpd/conf/httpd.conf [root@justin ~]#
botkenni
2019/09/03
5.4K0
Apache主配置文件httpd.conf 详解
httpd.conf进程模块
# 一次连接可以进行的HTTP请求的最大请求次数(比如客户一次连接中请求几十个页面)。
呆呆
2021/05/17
3100
Windows下Apache的配置文件httpd.conf
apache的配置文件一直看得我云里雾里的,今天好好把配置文件研究了一下,还是有点收获的。 看httpd.conf的内容,它主要分成3大部分:
老高的技术博客
2022/12/27
1.4K0
Apache httpd.conf 配置文件语法验证
Apache 的 httpd.conf文件修改之后,必须重启服务器才能生效。有时服务器在提供服务的时候,直接更改配置,重启服务,会带来很大的危险性。如果能在修改配置之后,先验证语法正确与否,再重启服务器,则能避免一些不必要的错误。
星哥玩云
2022/07/03
5900
Apache主配置文件httpd.conf 详解
Apache的主配置文件:/etc/httpd/conf/httpd.conf 默认站点主目录:/var/www/html/ Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中,这个文件中的内容非常多,用wc命令统计一共有1009行,其中大部分是以#开头的注释行。 [root@justin ~]# wc -l /etc/httpd/conf/httpd.conf 1009 /etc/httpd/conf/httpd.conf [root@justin ~]#
星哥玩云
2022/07/04
1.5K0
Apache主配置文件httpd.conf 详解《转载》
Apache的主配置文件:/etc/httpd/conf/httpd.conf 默认站点主目录:/var/www/html/ Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中,这个文件中的内容非常多,用wc命令统计一共有1009行,其中大部分是以#开头的注释行。 [[email protected] ~]# wc -l /etc/httpd/conf/httpd.conf 1009 /etc/httpd/conf/httpd.conf 配置文件
老七Linux
2018/05/09
1.8K0
docker 下安装常用 image
$ docker run -itd --name centos-test centos:centos7
acc8226
2022/09/07
3570
ubuntu apache2配置详解(含虚拟主机配置方法)[通俗易懂]
在Windows下,Apache的配置文件通常只有一个,就是httpd.conf。但我在Ubuntu Linux上用apt-get install apache2命令安装了Apache2后,竟然发现它的httpd.conf(位于/etc/apache2目录)是空的!进而发现Ubuntu的 Apache软件包的配置文件并不像Windows的那样简单,它把各个设置项分在了不同的配置文件中,看起来复杂,但仔细想想设计得确实很合理。
全栈程序员站长
2022/09/07
4.6K0
容器化的Apache服务并监控
sudo docker run -d --name ubuntu -p 80:80 ubuntu:16.04
飞天小子
2018/08/31
8770
容器化的Apache服务并监控
Ubuntu 下安装apache+PHP
运行如下命令重启:sudo /etc/init.d/apache2 restart
zhangheng
2020/04/29
1.5K0
如何在 Linux 中更改 Apache HTTP 端口?
Apache Web Server 是一个免费的开源跨平台 Web 服务器应用程序,用于通过 Internet 提供内容。
网络技术联盟站
2022/06/21
6.6K0
如何在 Linux 中更改 Apache HTTP 端口?
Apache检查httpd.conf的语法错误的方法
当然,我们可以重新启动apache服务器,但这样一来,如果万一存在错误,apache服务器将不能正常启动,也不能提供正常服务。
星哥玩云
2022/07/27
1.9K0
WordPress - Apache2 配置文件和开启重写模式
关于重写模式, 很多资源都是介绍修改 Apache2 httpd.conf, 但我找了很久都未找到 httpd.conf 文件.
AIHGF
2019/02/27
1.2K0
zabbix修改httpd.conf配置,直接IP访问
# 修改httpd.conf配置 cd /etc/httpd/conf/ ls vi /etc/httpd/conf/httpd.conf 查找DocumentRoot 修改如下图,将""去掉即可 #重启http服务,zabbix-server服务 systemctl restart httpd systemctl restart zabbix-server #效果 #修改zabbix前端页面 /usr/share/zabbix/include/menu.inc.ph
QGS
2021/08/07
2K0
linux安装Apache
Apache是一个常用的免费、开源的Web服务器,可以在Linux系统中安装和配置。在本文中,我们将介绍如何在Linux中安装Apache,并提供一些示例以帮助您开始使用Apache。
玖叁叁
2023/04/10
7.6K1
Ubuntu jsp平台使用JDBC来连接MySQL数据库
Ubuntu 7.04 搭建Ubuntu jsp平台开发环境MySQL+tomcat+apache+j2sdk1.6在所有安装开始前先在Terminal中输入 rpm -q -a查看是否安装过rpm 和 rpm包的所需软件如果没有安装rpm在Terminal中输入 sudo apt-get install rpm。
全栈程序员站长
2022/07/05
4K0
点击加载更多

相似问题

找不到 Apache根目录下 conf/httpd.conf 文件?

22.3K

关于httpd.conf的问题?

1287

httpd.conf 中找不到#Include conf/extra/httpd-ssl.conf?

22.5K

修改httpd.conf配置文件去掉注释保存出错?

1536

ubuntu apache2 配置ssl问题?

2365
相关问答用户
广东 | 产品经理擅长1个领域
擅长2个领域
腾讯云 | 产品经理擅长1个领域
擅长3个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档