我用谷歌搜索了我的问题,但没有找到答案。我的问题是:我正在尝试在 python 3 中的方法中更改字符串。我正在尝试这样的小代码:
number_a = 0
number_b = 1
word = 'empty'
def something():
if number_a > number_b
word = 'hello'
else:
word = 'goodbye'
something()
print(word)
Run Code Online (Sandbox Code Playgroud)
Python 给我的输出是
empty
Run Code Online (Sandbox Code Playgroud)
我在这里做错了什么?
我正在尝试使用matplotlib(python 3.5)创建一个散点图,其中x轴上的每个刻度都具有不同的颜色。这怎么可能?
例如,假设x标记是“ Mo”,“ Tu”,“ We”,“ Th”,“ Fr”,“ Sa”,“ Su”。现在,我希望“ Mo”为绿色,“ Tu”为蓝色,等等。
这是我的代码的非常简单的版本:
from matplotlib import pyplot as plt
plt.figure(figsize=(16, 11))
x = [1, 2, 3, 4, 5, 6, 7]
y = [10, 12, 9, 10, 8, 11, 10]
plt.scatter(x, y)
plt.xticks(x, ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'])
plt.show()
Run Code Online (Sandbox Code Playgroud)
我已经试过了
my_colors = ['c', 'b', 'r', 'r', 'g', 'k', 'b']
plt.xticks(x, ['Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa', 'Su'], color=my_colors)
Run Code Online (Sandbox Code Playgroud)
但这不起作用。
我需要一些帮助.是否有可能让python在Windows中启动命令行并让命令行在我的电脑上执行另一个python版本的脚本?
示例:我的电脑上有两个版本的python.一个是Anaconda,另一个是纯Python.现在我有一些我希望按特定顺序执行的脚本.我的问题是,Google AnalyticsAPI不能与Anaconda一起使用,而其他一些软件包(如Simpy)也无法与纯Python一起使用.所以我需要为一个项目使用两个不同版本的python.
现在我想编写一个litte python文件,它打开命令行并在我的不同Python版本上按特定顺序执行scrips.
我知道如何在命令行上运行python文件.它是通过
C:\path_to_python\python.exe C:\path_to_file\file.py
Run Code Online (Sandbox Code Playgroud)
但是如何让python脚本在命令行中执行上面的那行呢?
希望可以有人帮帮我.
谢谢.
python ×2
python-3.x ×2
colors ×1
command-line ×1
definition ×1
matplotlib ×1
methods ×1
plot ×1
string ×1
windows ×1