4.6 KiB
4.6 KiB
ਫਾਰਮੈਟੇਡ ਸਟ੍ਰਿੰਗ
(ComfyUI workflow ਸ਼ਾਮਲ ਹੈ)
ਪਲੇਸਹੋਲਡਰ ਵੇਰੀਬਲਜ਼ ਨਾਲ ਇੱਕ ਸਟ੍ਰਿੰਗ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਅਨੁਸਾਰ ਮੁੱਲਾਂ ਨਾਲ ਬਦਲਦਾ ਹੈ।
ਪਾਇਥਨ str.format() ਨੂੰ ਆਂਤਰਿਕ ਰੂਪ ਤੋਂ ਵਰਤਦਾ ਹੈ, Python - Format String Syntax ਵੇਖੋ।
- ਤੁਸੀਂ
{a:.2f}ਵਰਤ ਕੇ ਇੱਕ ਫਲੋਟ ਨੂੰ 2 ਡੈਸੀਮਲ ਤੱਕ ਗੁੰਝਲੇ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ। - ਤੁਸੀਂ
{a:05d}ਵਰਤ ਕੇ 5 ਲੀਡਿੰਗ ਜ਼ੀਰੋਜ਼ ਤੱਕ ਪੈਡ ਕਰ ਕੇ comfys filename suffixComfyUI_00001_.pngਨਾਲ ਮਿਲਣ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ। - ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੀ ਸਟ੍ਰਿੰਗਜ਼ ਵਿੱਚ
{ }ਲਿਖਣਾ ਚਾਹੁੰਦੇ ਹੋ (ਜਿਵੇਂ JSONs ਲਈ) ਤਾਂ ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਨੂੰ ਡਬਲ ਕਰਨਾ ਪਵੇਗਾ:{{ }}।
ਇਸ ਨੂੰ ਸਰਚ ਅਤੇ ਰੀਪਲੇਸ (S&R) ਸਿੰਟੈਕਸ ਵੀ ਲਾਗੂ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ %date:yyyy-MM-dd hh:mm:ss% ਅਤੇ %KSampler.seed%।
ਇਸ ਲਈ ਤੁਸੀਂ ਇਸ ਨੂੰ GET-node ਵਜੋਂ ਵੀ ਵਰਤ ਸਕਦੇ ਹੋ।
ਧਿਆਨ ਰੱਖੋ ਕਿ "ਸਰਚ ਅਤੇ ਰੀਪਲੇਸ" ਜਾਵਾਸਕ੍ਰਿਪਟ ਕੰਟੈਕਸਟ ਵਿੱਚ ਹੋਵੇਗਾ ਅਤੇ ਨੋਡ ਏਕਸਿਕਿਊਸ਼ਨ ਤੋਂ ਪਹਿਲਾਂ ਚਲਾਇਆ ਜਾਵੇਗਾ।
ਇੰਪੁੱਟ
| ਨਾਂ | ਟਾਈਪ | ਵੇਰਵਾ |
|---|---|---|
fstring |
STRING |
ਪਲੇਸਹੋਲਡਰ ਵੇਰੀਬਲਜ਼ ਨਾਲ ਇੱਕ ਸਟ੍ਰਿੰਗ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਅਨੁਸਾਰ ਮੁੱਲਾਂ ਨਾਲ ਬਦਲਦਾ ਹੈ। ਪਾਇਥਨ str.format() ਨੂੰ ਆਂਤਰਿਕ ਰੂਪ ਤੋਂ ਵਰਤਦਾ ਹੈ, Python - Format String Syntax ਵੇਖੋ।* ਤੁਸੀਂ {a:.2f} ਵਰਤ ਕੇ ਇੱਕ ਫਲੋਟ ਨੂੰ 2 ਡੈਸੀਮਲ ਤੱਕ ਗੁੰਝਲੇ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ।* ਤੁਸੀਂ {a:05d} ਵਰਤ ਕੇ 5 ਲੀਡਿੰਗ ਜ਼ੀਰੋਜ਼ ਤੱਕ ਪੈਡ ਕਰ ਕੇ comfys filename suffix ComfyUI_00001_.png ਨਾਲ ਮਿਲਣ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ।* ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੀ ਸਟ੍ਰਿੰਗਜ਼ ਵਿੱਚ { } ਲਿਖਣਾ ਚਾਹੁੰਦੇ ਹੋ (ਜਿਵੇਂ JSONs ਲਈ) ਤਾਂ ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਨੂੰ ਡਬਲ ਕਰਨਾ ਪਵੇਗਾ: {{ }}।ਇਸ ਨੂੰ ਸਰਚ ਅਤੇ ਰੀਪਲੇਸ (S&R) ਸਿੰਟੈਕਸ ਵੀ ਲਾਗੂ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ %date:yyyy-MM-dd hh:mm:ss% ਅਤੇ %KSampler.seed%।ਇਸ ਲਈ ਤੁਸੀਂ ਇਸ ਨੂੰ GET-node ਵਜੋਂ ਵੀ ਵਰਤ ਸਕਦੇ ਹੋ।ਧਿਆਨ ਰੱਖੋ ਕਿ "ਸਰਚ ਅਤੇ ਰੀਪਲੇਸ" ਜਾਵਾਸਕ੍ਰਿਪਟ ਕੰਟੈਕਸਟ ਵਿੱਚ ਹੋਵੇਗਾ ਅਤੇ ਨੋਡ ਏਕਸਿਕਿਊਸ਼ਨ ਤੋਂ ਪਹਿਲਾਂ ਚਲਾਇਆ ਜਾਵੇਗਾ। |
a |
* |
(optional) ਮੁੱਲ ਜੋ {a} ਪਲੇਸਹੋਲਡਰ ਵਜੋਂ ਸਟ੍ਰਿੰਗ ਵਜੋਂ ਹੋਵੇਗਾ। |
b |
* |
(optional) ਮੁੱਲ ਜੋ {b} ਪਲੇਸਹੋਲਡਰ ਵਜੋਂ ਸਟ੍ਰਿੰਗ ਵਜੋਂ ਹੋਵੇਗਾ। |
c |
* |
(optional) ਮੁੱਲ ਜੋ {c} ਪਲੇਸਹੋਲਡਰ ਵਜੋਂ ਸਟ੍ਰਿੰਗ ਵਜੋਂ ਹੋਵੇਗਾ। |
d |
* |
(optional) ਮੁੱਲ ਜੋ {d} ਪਲੇਸਹੋਲਡਰ ਵਜੋਂ ਸਟ੍ਰਿੰਗ ਵਜੋਂ ਹੋਵੇਗਾ। |
ਆਉਟਪੁੱਟ
| ਨਾਂ | ਟਾਈਪ | ਵੇਰਵਾ |
|---|---|---|
string |
STRING |
ਸਾਰੇ ਪਲੇਸਹੋਲਡਰ ਨੂੰ ਉਹਨਾਂ ਦੇ ਅਨੁਸਾਰ ਮੁੱਲਾਂ ਨਾਲ ਬਦਲ ਕੇ ਫਾਰਮੈਟੇਡ ਸਟ੍ਰਿੰਗ। |
