命令行颜色换算器(基于python)

import sys
print(hex(int(sys.argv[1])<<16|int(sys.argv[2])<<8|int(sys.argv[3])))

就两行代码

在mac上可以在.bash_profile中加入一个方法

function ccolor {
python /Users/xirtam/Documents/tools/ccolor.py $1 $2 $3
}

修改后记得要source

source ~/.bash_profile

使用效果

时间: 2024-08-10 07:14:58

命令行颜色换算器(基于python)的相关文章

python 控制 cmd 命令行颜色

基于win7 + python3.4 import ctypes import sys '''Windows CMD命令行颜色''' # 句柄号 STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE= -11 STD_ERROR_HANDLE = -12 # 前景色 FOREGROUND_BLACK = 0x0 # 黑 FOREGROUND_BLUE = 0x01 # 蓝 FOREGROUND_GREEN = 0x02 # 绿 FOREGROUND_RED = 0x0

在Linux中利用命令行去传递参数给Python

: 今天在实验楼答题做挑战的时候,遇到个一点都没头绪的题目,链接:https://www.shiyanlou.com/courses/running,题目如上,因为之前没接触到这类型的题目,所以无法入手百度了一下,知道了原来有个sys.argv[]这样的东西用.要从Linux中利用命令行去传递参数给Python文件 1,要先导入系统接口模块import sys 2,再调用系统命令行参数sys.argv,这是一个列表. 索引为0的sys.argv[0]是当前文档的路径,这不是我们想要的.索引为1的

Linux命令行音乐播放器moc

moc(Music On Console,播放器程序是mocp,在Arch Linux的Commity中有个tray版本的moc,启动时会在面板上显示一个图标,能直接启动mocp服务和播放器.甚至还能让osdlyrics加载桌面歌词,不过这很卡.)适用于命令行,在黑乎乎的Linux核心控制台(字符界面)上也能成功启动和播放,但Linux核心控制台默认是没有中文支持的,可以试试能显示中文的fbterm(直接从核心控制台启动,不需要运行X服务)如果需要的话.即便如此,正常使用仍然需要一番手动配置才行

windows命令行模式下无法打开python程序解决方法

今天刚开始学Python,首先编写一个简单地hello world程序,想在命令行模式运行,结果出现下面: 经过一番思考,发现用cd命令可以解决这件事,看下图: 这样就解决了.

如何在命令行下设置默认的Python版本?(已解决)

2018年7月3日 北京实时天气:热,比前几天好点,扇着风扇很舒服. 研究Python多版本共存问题:Windows7 64位系统,同时安装了Python2.7及Python3.5,如何在命令行下设置默认的版本? This is a big problem. 今天找到了办法: 可以通过设置环境变量的办法解决,哪一个设置在前面,哪一个版本就是命令行下的默认版本. 很神奇,是不是?[中国赞] 原文地址:http://blog.51cto.com/shbiao05/2135798

osg学习笔记2, 命令行参数解析器ArgumentParser

ArgumentParser主要负责命令行参数的读取 #include <osgDB/ReadFile> #include <osgViewer/Viewer> int main(int argc, char **argv) { //命令行参数读取 osg::ArgumentParser arguments(&argc, argv); std::string filename; arguments.read("--model", filename); o

命令行音乐播放器CMus

自从接触到CMus(C* Music Player)这个工作在终端里的音乐播放器后,在Linux环境里就很少使用GUI音乐播放器播放本地音乐文件了.它消耗资源少使用方便,对中文的支持也不错.CMus用C语言开发,可运行于各Unix-like平台,支持 Ogg Vorbis, FLAC, MP3, WAV, Musepack, WavPack, WMA, AAC 和 MP4 等音乐格式.使用Vim风格的快捷键进行音乐管理和播放操作,可用来管理音乐库,制作播放列表等. 主页: https://cmu

无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorer、Windows服务器管理工具或NET START命令启动它

注册启动服务: Windows服务器注册停止 打开CMD窗口--开始--运行--输入CMD,回车 注册服务命令 cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 (这里可以根据自己机器安装的.NET版本来选择路径) InstallUtil.exe D:\HardWareServerService.exe (HardWareServerService为工程的名字)net start ComputerService   (ComputerService

命令行的翻译小工具--python

1 #!/usr/bin/env python 2 #-*- coding: utf-8 -*- 3 'a translate module ' 4 import sys 5 import urllib2 6 import json 7 def translate(word): 8 url="http://openapi.baidu.com/public/2.0/translate/dict/simple?client_id=F1jr7p2FxnbrO2AkqRubv0uW&q=&quo