Files

4.6 KiB

ਫਾਰਮੈਟੇਡ ਸਟ੍ਰਿੰਗ

Formatted String

(ComfyUI workflow ਸ਼ਾਮਲ ਹੈ)

ਪਲੇਸਹੋਲਡਰ ਵੇਰੀਬਲਜ਼ ਨਾਲ ਇੱਕ ਸਟ੍ਰਿੰਗ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਅਨੁਸਾਰ ਮੁੱਲਾਂ ਨਾਲ ਬਦਲਦਾ ਹੈ। ਪਾਇਥਨ 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 ਵਜੋਂ ਵੀ ਵਰਤ ਸਕਦੇ ਹੋ। ਧਿਆਨ ਰੱਖੋ ਕਿ "ਸਰਚ ਅਤੇ ਰੀਪਲੇਸ" ਜਾਵਾਸਕ੍ਰਿਪਟ ਕੰਟੈਕਸਟ ਵਿੱਚ ਹੋਵੇਗਾ ਅਤੇ ਨੋਡ ਏਕਸਿਕਿਊਸ਼ਨ ਤੋਂ ਪਹਿਲਾਂ ਚਲਾਇਆ ਜਾਵੇਗਾ।

ਇੰਪੁੱਟ

ਨਾਂ ਟਾਈਪ ਵੇਰਵਾ
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 ਸਾਰੇ ਪਲੇਸਹੋਲਡਰ ਨੂੰ ਉਹਨਾਂ ਦੇ ਅਨੁਸਾਰ ਮੁੱਲਾਂ ਨਾਲ ਬਦਲ ਕੇ ਫਾਰਮੈਟੇਡ ਸਟ੍ਰਿੰਗ।